簡體   English   中英

JAVA_HOME在Linux中自動更改

[英]JAVA_HOME change automatically in Linux

我使用以下命令設置我的JAVA_HOME路徑:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java

然后當我使用它: echo $JAVA_HOME我得到:

/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java

但是當我關閉終端,然后打開它並檢查echo $JAVA_HOME ,該命令將不會得到任何結果。 也就是說,沒有設置JAVA_HOME。

export僅使當前和子進程的變量可用,當您終止進程時,它將被清除。

您可以將導出命令放入~/.bashrc文件中以使其始終可用。

因此,使用文本編輯器打開~/.bashrc文件,並將其放入第一行:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/jre

保存文件,在重新編輯之后,您始終可以使用shell腳本中的可驗證文件。

其他選項(實際上是Ubuntu文檔推薦的選項)是將這一行放入/etc/environment ,這樣就可以為所有用戶設置變量。

要了解java版本的使用, java -showversion

要驗證是否設置了java路徑,請使用echo $JAVA_HOME

使用以下命令設置java路徑

sudo gedit /etc/environment

在文件集JAVA_HOME

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/

記得將路徑完全提供到包含bin/java的文件夾。

重新啟動系統以激活更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM