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