在Ubuntu中设置Java路径

时间:2016-05-19 13:48:03

标签: java

我在bashrc中设置了JAVA_HOME和JRE_HOME。这就是我设置的方式,

JAVA_HOME=/usr/local/java/jdk1.8.0_91
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jdk1.8.0_91
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

但是当我给出

java -version

我收到此错误,

-bash: /usr/local/java/jdk1.8.0_91/bin/java: cannot execute binary file

我已经检查了 /usr/local/java/jdk1.8.0_91/bin/java 的权限, 755 。我不明白这个问题。

2 个答案:

答案 0 :(得分:0)

操作系统是32位,并尝试安装64位jdk。

键入:file / sbin / init,它将为您提供正确的操作系统(32/64),然后通过Java.com安装正确的操作系统

答案 1 :(得分:-1)

而不是这样设置:

JAVA_HOME=/usr/local/java/jdk1.8.0_91
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jdk1.8.0_91
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

尝试这样设置:

export JAVA_HOME=/usr/local/java/jdk1.8.0_91
export JRE_HOME=/usr/local/java/jdk1.8.0_91
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

如果它在bashrc中不起作用,请在〜/ .profile

中设置