ubuntu下java配置環(huán)境變量出現(xiàn)問題的解決方法
ubuntu系統(tǒng)是以桌面應(yīng)用為主的linux操作系統(tǒng),憑借強大的功能和實用的界面以及完全免費的特點吸引了越來越多的用戶,成為最受歡迎的linux發(fā)行版之一。下面是對于ubuntu下java配置環(huán)境變量出現(xiàn)問題的解決方法,具體內(nèi)容如下所述。
我的環(huán)境變量是在~/.bashrc文件中配置的,安裝完eclipse后,雙擊eclipse程序會提示你找不到JVM而無法打開,但是在終端中就可以打開,google到了原因:
login shell會讀取~/.bash_profile
non-login shell它不讀取/etc/profile或.bash_profile文件,而是讀取~/.bashrc文件
在X環(huán)境下所啟動的終端機(shell)是non-login shell
所以在登錄X后,.bashrc文件并沒有被讀取,所以配置的環(huán)境變量就沒起作用。但是在你啟動終端后,.bashrc文件被讀取,配置的環(huán)境變量就起作用了,這樣就出現(xiàn)了“雙擊eclipse程序會提示你找不到JREorJVM而無法打開,但是在終端中就可以打開”的情況。
解決辦法1:
在/etc/profile配置Java環(huán)境變量,source一下就ok了。
解決辦法2:
在終端進入你的eclipse目錄,然后執(zhí)行:
- mkdir jre
- cd jre
ln-s你的JDK目錄/binbin
現(xiàn)在可以雙擊eclipse直接打開eclipse了。
總結(jié):
希望本文介紹的ubuntu下java配置環(huán)境變量出現(xiàn)問題的解決方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。