2015-03-13 164 views
-3

我是新來的java & Linux中,我有一個關於在kali linux中設置PATH來運行Java程序的問題,我已經設置瞭如下所示的路徑,之後我執行了基本Java的命令如java-version,javac,但是當編譯一個java程序時它顯示錯誤爲:&也是爲什麼它顯示較低版本的java,儘管我已經安裝了最新版本的Java,即JDK1.8.0 _31,TIA在kali linux中設置PATH來運行Java程序

根@卡利:〜#PATH = /家庭/選擇/ jdk1.8.0_31/bin中:$ PATH

根@卡利:〜#導出路徑

根@卡利:〜#Java的版本

Java版本 「1.6.0_33」

OpenJDK的運行時環境(IcedTea6 1.13.5)(6b33-1.13.5-2〜deb7u1)

OpenJDK的64位服務器VM(建立23.25-B01,混合模式)

根@卡利:〜#javac的

根@卡利:〜#javac的Hello.java

javac:未找到文件:Hello.java

+0

關注此鏈接(https://askubuntu.com/questions/175514/how-to-set-java-home-for-java):在此解釋如何設置路徑! – peKa 2018-01-19 15:44:32

回答

0

設置完好。錯誤信息正是發生的情況。該文件不在那裏。

+1

謝謝亞歷克斯,這是我把這個文件放在錯誤的地方,但是爲什麼在我運行命令java -version之後安裝最新版本時,它會顯示舊版本? – 2015-03-13 18:17:11

+1

我明白了。首先,將JAVA_HOME變量修改爲/home/opt/jdk1.8.0_31,並將PATH修改爲PATH = $ JAVA_HOME/bin:$ PATH。但是,將您的.profile和.bash_rc文件中的JAVA_PATH和新PATH移動到您的主文件夾中更重要,以便在您打開終端時進行設置。否則,每次打開控制檯時都必須修改PATH。 – Alex 2015-03-15 23:32:17