因此 java -version 给出的路径未找到。我尝试了以下操作:编辑:
~/.bashrc
~/.profile
/etc/environment
bash.bashrc
文件并向其中添加以下内容:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/lib/jvm/jre1.7.0_15
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
另外我还手动将java bin目录添加到PATH中。
PATH="/usr/lib/jvm/jre1.7.0_15/bin:/usr/lib/jvm/jdk1.7.0_15/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/games"
我重启了电脑好几次,但仍然
bash: /usr/local/bin/java: No such file or directory
答案1
尝试:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_15/bin/java -1
sudo update-alternatives --config java
看看是否有效。
更多信息请阅读man update-alternatives
答案2
按着这些次序:
.bash_profile
在您的主目录中创建一个名为的新文件:vi .bash_profile
插入以下行:
#! /bin/bash clear JAVA_HOME=/home/anuradha/installs/jdk1.7.0_02 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin JRE_HOME=/home/anuradha/installs/jdk1.7.0_02 PATH=$PATH:$HOME/bin:$JRE_HOME/bin export JAVA_HOME export JRE_HOME export PATH
来源
.bash_profile
。- 通过运行检查 Java 版本
java -version
。
注意:对于 Ubuntu 12.04 64 位版本,您需要 JDK 64 位环境。
答案3
您可能需要仔细检查您的 JDK 是 x84 还是 x64。如果版本错误,ubuntu 将无法读取它,它会告诉您“没有这样的文件或目录”