linux修改了JAVA_HOME环境变量不生效?

发布网友

我来回答

5个回答

热心网友

修改环境变量不生效的原因可能是系统安装的JRE覆盖了JDK环境变量。

解决方法:

直接删除system32下面的java.exe、javaw.exe、javaws.exe3个文件;

可以删除那个的JRE;

一般造成这个问题的话,%JAVA_HOME%\bin在path的最后,可以把它提到最前面使优先级超过system32。

热心网友

cd 进入用户home目录下
修改.bash_profile文件
重启系统,这样就永久改变了

热心网友

可以试试在/home/ema/.bashrc文件里添加,也要source一下,然后试试是否可以用,
如果还是不行请关机重启一下追问reboot了也不行!

热心网友

export JAVA_HOME=/opt/jdk1.6.0_37

热心网友

#vim /etc/profile
JAVA_HOME=/usr/local/jdk1.6.0_37
JRE_HOME=/usr/local/jdk1.6.0_37/jre
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH CLASSPATH JAVA_HOME
#source /etc/profile
试试这个

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com