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系统的知识还有待于读者去探索和学习。