1. 程式人生 > >Ubuntu 16.04配置JDK

Ubuntu 16.04配置JDK

一、JRE和JDK

JRE(Java Runtime Environment)是執行一個基於Java語言應用程式的所正常需要的環境。

JDK代表Java開發工具包,做一些有關Java的開發所需要的。

二、OpenJDK和Oracle JDK(JDK)

OpenJDKJava開發工具包的開源實現。 

Oracle JDKJava開發工具包的官方Oracle版本。

儘管OpenJDK已經足夠滿足大多數的案例,但是許多程式比如Android Studio建議使用Oracle JDK, 以避免UI/性問題。雖然這些是前幾年的說法了,現在Google已經將Android 7.0改為OpenJDK去實現。且從OpenJDK 8開始,就已經作為主幹分支開發,也就是說JDK所有的功能都在OpenJDK範圍內。

因此,對於這兩個的選擇根據業務需要來定奪或許更很合適些。

三、OpenJDK安裝

sudo apt-get install openjdk-8-jdk

說明:這種方式安裝不用配置環境變數,會生成如下的連結:

檔案:/usr/lib/jvm/java-8-openjdk-amd64

連結:/usr/lib/jvm/java-1.8.0-openjdk-amd64,對應:/usr/lib/jvm/java-8-openjdk-amd64

連結:/usr/bin/java,對應:/etc/alternatives/java

連結:/etc/alternatives/java,對應:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

四、JDK安裝

JDK安裝有兩種方式

1、通過PPA源進行

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

說明:這種方式安裝不用配置環境變數,會生成如下的連結:

檔案:/usr/lib/jvm/java-8-oracle

連結:/usr/bin/java,對應:/etc/alternatives/java

連結:/etc/alternatives/java,對應:/usr/lib/jvm/java-8-oracle/jre/bin/java

2、通過官網下載tar.gz包,然後自行解壓安裝

下載:

解壓:

sudo tar zxvf xxx.tar.gz

安裝:

#建立資料夾
sudo mkdir /usr/lib/jvm
#移動jdk包到上面的資料夾
sudo mv jdkxxx /usr/lib/jvm

配置環境變數:

sudo vim ~/.bashrc

在最下方加入如下變數

export JAVA_HOME=/usr/lib/jvm/jdkxxx
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

五、多個JDK版本切換

sudo update-alternatives --config java
#這時如果有多個JDK(比如openJDK和Oracle JDK),會出來一個列表,當前預設的會在列表前面有一個"*"號,這時選擇對應的序號,輸入這個序號,回車即可。或者不想選擇保持預設時,只需回車即可。

參考:

相關推薦

Ubuntu 16.04 配置 jdk sdk環境變數

編輯 /etc/profile 檔案 sudo vim /etc/profile 在最後新增: export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin exp

Ubuntu 16.04配置JDK

一、JRE和JDK JRE(Java Runtime Environment)是執行一個基於Java語言應用程式的所正常需要的環境。 JDK代表Java開發工具包,做一些有關Java的開發所需要的。 二、OpenJDK和Oracle JDK(JDK) OpenJDK是Java開發工具包的開源實現。

Ubuntu 16.04配置VNC進行遠程桌面連接

vncserver sans owin orm -i 虛擬 其中 str 殺死 說明:其實要裝VNC還不如裝個Teamview來的快一些,並且全平臺支持。 1、安裝 $sudo apt-get install xfce4 $sudo apt-get instal

ubuntu 16.04 配置sshd

配置ssh PE inf evel onf config bubuko perm sudo 1)後臺安裝ssh server sudo apt-get install openssh-server 2)啟動sshd sudo service ssh start 3)

ubuntu 16.04 配置Rime輸入法(中州韻)

pre eas rim 文本 schema aml def pinyin AS 安裝 sudo apt install fcitx-rime 添加輸入法 我是直接在系統設置裏添加 安裝小鶴雙拼 sudo apt-get install librime-data-doub

Ubuntu 16.04配置國內高速apt-get更新源

Ubuntu 16.04配置國內高速apUbuntu 16.04下載軟件速度有點慢,因為默認的是從國外下載軟件,那就更換到國內比較好的快速更新源(就是這些軟件所在的服務器),一般直接百度Ubuntu更新源就能出來一大堆,這時候最好是找和自己Ubuntu版本一致的更新源,我的Ubuntu版本是16.04,下面是

Ubuntu 16.04 配置網卡

tar href .org ip地址 http debian csdn config network https://blog.csdn.net/u010544187/article/details/77879359/ https://wiki.debian.org/Net

Ubuntu 16.04配置SSL免費證書

pre 令行 try 開啟 apach init href detail 一個 主要參考地址為:https://blog.csdn.net/setoy/article/details/78441613 本篇主要以Apache這個web服務器來講解,所以前提必須要安裝好apa

Ubuntu 16.04 配置安裝 Tensorflow Gpu版本

Ubuntu 16.04 配置安裝 Tensorflow Gpu版本 1、安裝CUDA8.0 2、更改gcc版本 3、安裝深度學習庫cuDNN 4、安裝 Tensorflow Gpu enable python 2.7 版本

ubuntu 16.04 Java JDK - OpenJDK

ubuntu 16.04 Java JDK - OpenJDK http://openjdk.java.net/ ubuntu 16.04 Java JDK 包含兩個版本,一個開源版本 OpenJDK,另一個版本 Oracle JDK。 1. sudo apt-get updat

Ubuntu 16.04 配置 nginx 登陸訪問

下載apache2-utils:sudo apt install apache2-utils root新增使用者zhangsq:htpasswd -c /etc/nginx/.htpasswd zhangsq 更改/etc/nginx/nginx.

ubuntu 16.04配置1:ubuntu安裝的進入時區時卡死的問題

       ubuntu 16.04安裝好了之後,需要配置一下ip等等各種事就自行查詢資料了,推薦如下兩個ubuntu安裝包下載地址。(ps: 本人一剛開始接觸linux的時候,就使用的ubuntu,

Ubuntu 16.04 配置深度學習環境

Ubuntu分割槽 建立swap分割槽: 32768MB 邏輯分割槽 空間起始位置 交換空間 建立boot分割槽: 2048MB 邏輯分割槽 空間起始位置 Ext4日誌檔案系統 /boot 建立home分割槽: 512000 邏輯分割槽 空間起始位置 Ext4日誌

ubuntu 16.04 配置 shadowsocks chrome瀏覽器代理

ubuntu 16.04 安裝 shadowsocks chrome配置代理socks 1,安裝 shadowsocks 2,shadowsocks修改配置檔案 3,chrome配置socks代理 1,安裝 shadowsocks

Ubuntu 16.04 配置搜狗輸入,五分鐘搞定啦

由於要執行高博視覺slam的需要,我在我的小本本安裝了win10+Ubuntu16.04的雙系統 所以系統裝配成功後面臨很多的配置問題,首先第一個就是給我個輸入法讓我記錄我的廢話呀,O(∩_∩)O哈哈~ 首先就是去搜狗輸入法的官網下載二進位制64位Linux的安裝

Ubuntu 16.04 配置Sublime 編譯執行Opencv的C++程式

“不要被任何人打亂自己的腳步,因為沒有誰會像你一樣清楚和在乎自己的夢想。”   Sublime 絕對是我用過最好的編輯器,沒有之一 寵   預設是可以編譯正常的C++程式的~ 首先開啟sublime, sublime→Tools→Build System→

Ubuntu 16.04 配置網路環境

1、cd /etc/network/   2、sudo gedit interfaces 3、增加:auto eth0iface eth0 inet staticaddress  你的IPnetmask 255.255.240.0gateway  閘道器  這個一定要寫注:

Ubuntu 16.04配置Java Web開發環境

說明:在Linux下無論是開發還是伺服器配置,我個人建議都安裝二進位制包版本的,優點:配置清晰,容易發現問題,效能調優方便等。缺點:配置太複雜。而其餘平臺的建議是一鍵安裝版本,畢竟都是用於測試的,不會實際在生產環境中使用。 1、JDK 2、MySQL 3、tomcat 4、eclipse

Ubuntu 16.04 配置網絡卡

$ ifconfig -a 展示全部網絡卡 $ ifconfig enp2s0 up 啟用網絡卡enp2s0 $ sudo vi /etc/network/interfaces 輸入

VMware+ubuntu 16.04 desk+jdk+hadoop-2*錯誤排查

1、iso映象在CD配置後,進入虛擬機器安裝,安裝結束後,進入終端設定root密碼,sudo passwd root2、更新軟體安裝openssh-server, sudo apt-get update 和sudoapt-get install openssh-server