Ubuntu 16.04安裝java運行環境jre

最近需要在Ubuntu系統中使用Vuze軟件來下載東西,運行程序的時候提示缺少jre環境。爲了解決這個問題,在網上也是找了很多的解決方案。正常情況下,運行如下命令安裝:

sudo apt-get install openjdk-7-jre

可是,命令執行後卻提示錯誤“Package ‘openjdk-7-jre’ has no installation candidate”,如下圖所示。
nojre

這個問題應該是因爲當前所用的數據源不包含jre導致的,但是找一個可用的數據源添加過來覺得也是麻煩。其實,可以直接到到Oracle的java官網下載jre對應的tar.gz包,命令如下:

wget http://javadl.oracle.com/webapps/download/AutoDL?BundleId=225345_090f390dda5b47b9b721c7dfaa008135

將下載的文件解壓,我是直接放在home目錄下面,將解壓後的文件夾名稱改爲jre,所在目錄即~/jre。接着,通過修改/etc/profile文件來設置環境變量,命令如下:

sudo gedit /etc/profile

在該文件的末尾加上如下幾行:

export JAVA_HOME=~/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib

保存,退出。輸入如下命令使之生效,(此處或許需要重啓系統)

sudo source /etc/profile

查看java版本,

java -version

如果順利顯示版本信息,則環境安裝成功。
javaversion

執行source命令的時候,提示“command not found”,也是暈啊。網上說的原因是前面修改了PATH環境變量導致的,需要通過如下命令重新導出環境變量:

export PATH=/bin:/usr/bin:/usr/local/bin

至此,問題就解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章