2016-08-31 41 views
0

我需要一個Java項目的Maven,所以我直接在使用sudo apt install maven的新的Ubuntu安裝中安裝它。它會自動下載Java 1.8_091並安裝它。我在終端中運行了echo $JAVA_HOME,但它不產生任何輸出。我該如何糾正這一點?環境變量是否有問題?

+1

請在環境變量中設置'JAVA_HOME',以便您能夠看到輸出。否則,不。另請參閱'which java'的輸出並設置env。變種。因此。 – Rao

回答

1

當您下載jdk並希望在ubuntu中安裝時,您需要在.bashrc文件中創建一個env變量JAVA_HOME,並將該變量添加到$ PATH變量中。所以,當你回聲$ JAVA_HOME,你會得到的路徑爲Java安裝

當U已經使用sudo易於安裝,它不設置JAVA_HOME變量,而裏面安裝在/ usr/bin文件夾中的Java,也在Ubuntu一套備選方案,這樣的Ubuntu將能夠識別的java

1

要僅在實際的shell會話設置JAVA_HOME,調用命令:

export JAVA_HOME=/usr/lib/jvm/java-<version> 

要堅持這個環境變量編輯VI 〜/ .bash_profile中文件,並將其附加到它

1

要創建變量$ JAVA_HOME,你剛剛執行這些行:

JAVA_HOME=/pathToJavaJDKorJRE/java 
export JAVA_HOME 
PATH=$JAVA_HOME/bin:$PATH 
export PATH 

注意:如果你不知道你的JDK或JRE(pathToJavaJDKorJRE)的路徑,使用此命令查找他們。

find/-name 'javac'