歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 16.04 LTS 配置JDK1.8出現問題及解決筆記

Ubuntu 16.04 LTS 配置JDK1.8出現問題及解決筆記

日期:2017/2/28 13:44:02   编辑:Linux教程

因為畢業設計的事情所以需要配置集群搭建Hadoop,所以需要在Ubuntu 16.04 LTS配置jdk,這也算是個錯誤總結吧,其實Java環境變量的設置很簡單的,下面先說配置步驟,然後說一下,我所遇到的問題。

1下載jdk

這個就不說了,自己去官網下(一定要下載正確的版本,後面帶i586的是32位的,64位的是 x64 的),我是通過主機下載好,用ftp上傳給虛擬機的。

2 解壓

在下載的目錄中解壓也可以,解壓命令:tar -zxvf filename

3將解壓後的文件夾重命名然後移動到所需目錄

這裡說一下我的安裝目錄是 usr/lib/jvm ,文件原來目錄是srv/ftp 。你們根據自己情況建立文件夾

root#:mkdir usr/lib/jvm

root#:mv srv/ftp/jdk1.8 /usr/lib/jvm

4配置環境變量

root#:vim ~/.bashrc

在文檔最下面添加

export JAVA_HOME=/usr/lib/jvm/jdk1.8 (JDK包所在的目錄)

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:JAVA_HOME/lib:JAVAHOME/lib: {JRE_HOME}/lib

export PATH=JAVA_HOME/bin: JAVA_HOME/bin: PATH

退出保存然後讓環境變量起作用

root#:source ~/.bashrc

5檢查安裝

root#:java -version 如果出現版本號就說明正確。

下面說一下我遇到的問題,本來挺簡單的,可是犯了點錯誤,搞了一下午,原因就是剛開的的紅字部分,下載錯版本了,虛擬機是64位的,裝的32位的jdk,輸入java -version後老師出現,bash提示沒有相關目錄或文件,以為是權限問題,到最後看到壓縮包最後帶了 i586 。立馬知道怎麼回事了,折騰一下午,真是無語了,算是教訓吧。

配置jdk環境變量導致 vim ls命令不能用的問題

我也不知道怎麼 回事,環境變量配對了,然後莫名其妙vim ls等命令失靈了,估計是不小心按錯了哪個地方,下面就是解決方法

首先在終端echo下環境變量的路徑看看是不是錯了,命令:

linuxidc@root:echo $PATH

如果出現的路徑不是/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,就說明系統的環境變量錯了,被更改了。

正式開始

1 在終端輸入一下命令

linuxidc@root:export

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

輸入這個命令後那些命令暫時就能用了。

2修改配置文件

有的人修改的是bashrc文件,有的人修改的是profile文件,這個根據自己需要選擇,修改的哪個就修改哪個,我修改的bashrc文件所以就選擇bashrc了

linuxidc@root:vim ~/.bashrc

然後將export

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 加入文件的最後,保存退出。

3立即生效

linuxidc@root:source

~/.bashrc

4 重啟

linuxidc@root:reboot

到這裡我的問題基本解決,但是感覺這方法不太靠譜,這是我自己琢磨的,以後出現問題在去找大神問問

Ubuntu 14.04安裝JDK1.8.0_25與配置環境變量 http://www.linuxidc.com/Linux/2015-01/112030.htm

Ubuntu 14.04 LTS安裝Oracle JDK 1.8 http://www.linuxidc.com/Linux/2014-11/109216.htm

在Linux虛擬機下配置JDK的環境變量 http://www.linuxidc.com/Linux/2017-01/139212.htm

Ubuntu上安裝JDK 1.8 http://www.linuxidc.com/Linux/2016-12/138940tm

Copyright © Linux教程網 All Rights Reserved