ubuntu下jdk環境變量配置問題

今天安裝了個ubuntu13.04,結果安裝jdk之路異常曲折。如今整理經驗以下。 java

jdk版本:jdk1.7.0_21 ubuntu

將解壓出來的jdk放置到本身但願的目錄後開始配置環境變量。命令以下 vim

sudo vim /etc/environment bash

添加如下兩行 eclipse

export JAVA_HOME=本身的路徑/jdk1.7.0_21
export CLASSPATH=..:$JAVA_HOME/lib:$JAVA_HOME/jre/lib jvm

在PATH後面追加「:$JAVA_HOME/bin「,注意必定不要刪除原本已有的內容,且要用冒號與原內容分割。刪除之前的內容會形成沒法登錄。而若是出現這樣的錯誤形成沒法登錄了不要急,下面我還有解決辦法。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin" spa

保存退出:wq ip

即刻讓配置生效。 it

source /etc/environment io

驗證結果

java -version

能夠看到版本號了,但到這裏並無結束,由於我發現打開eclipse依然提示沒法找到jdk,且在重啓系統以後jdk不能正常運行,須要再次讓以上配置生效才能夠用。問題出在Ubuntu系統默認安裝並使用OpenJDK(usr/lib/jvm/),所以須要手動修改系統默認的JDK,

sudo update-alternatives --install /usr/bin/javac javac 你的路徑/jdk1.7.0_11/bin/javac 300

sudo update-alternatives --install /usr/bin/java java 你的路徑/jdk1.7.0_11/bin/java 300

sudo update-alternatives --config javac,再選擇相應的Priority 300

sudo update-alternatives --config java,再選擇相應的Priority 300

至此纔算是配置完成,輸入java -version、javac或java檢查是否配置成功。


如今再打開eclipse也OK了。

問題解決:

爲了你們便於找到此辦法我使用一下小標題。

ubuntu下jdk環境變量配置錯誤致使開機沒法登錄解決辦法。

實現前提:須要有root密碼。建議你們在安裝好系統以後用如下命令設置root的密碼。

sudo passwd root

輸入兩人次密碼就能夠。

若是已經沒法登錄以上系統。且是在登錄畫面的不停閃屏的話,按ctrl+alt+del三秒以上強制重啓。

在啓動時按住shift進入grub恢復選項,選擇recovery恢復模式,按e進入。

將最後 ro 開始到最後部分 修改成: rw single init=/bin/bash,按F10進入該模式。

而後就是重複上面的環境變量配置過程以後再重啓就OK了。

至此就算完成了。

相關文章
相關標籤/搜索