14.04 LTS中jdk7.0_80安装问题

14.04 LTS中jdk7.0_80安装问题

我是 ubuntu 新手。我正在尝试安装java 714.04 LTS我遇到了一个问题。我将列出我所做的活动。请告诉我我哪里出错了。

Downloaded jdk-7u80-linux-i586.tar.gz
Created directory jvm in /usr/lib
mv Download/jdk*.gz /usr/lib/jvm
tar -xzvf jdk-7u80-linux-i586.gz
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_80/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_80/bin/javac" 0
sudo update-alternatives --set java /usr/lib/jvm/jdk1.7.0_80/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.7.0_80/bin/javac

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80 PATH=/usr/lib/jvm/jdk1.7.0_80:$PATH 添加: /etc/profile并重新启动系统。

当我尝试检查已安装的 Java 时遇到以下问题。

$> which java
/usr/bin/java
$> java
bash: /usr/bin/java: No such file or directory
$> java -version
bash: /usr/bin/java: No such file or directory

请在这方面帮助我。

答案1

我认为你的问题出在以下这一行:

PATH=/usr/lib/jvm/jdk1.7.0_80:$PATH

您需要将bin目录添加到PATH,因为可执行文件位于其中:

PATH=/usr/lib/jvm/jdk1.7.0_80/bin:$PATH

而且由于您还定义了JAVA_HOME,您也可以在这里使用它(以使其更易于阅读和更改):

PATH=$JAVA_HOME/bin:$PATH

顺便说一句,无需手动下载和安装,有更简单的方法可以做到。

如果您只需要 Java(不一定是 Oracle 的 Java),您可以安装 OpenJDK:

sudo apt-get update
sudo apt-get install openjdk-7-jdk

如果您不想要 OpenJDK,而必须是 Oracle,那么只需执行以下操作:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

您可能还想查看 Ubuntu 文档中有关 Java 的内容:https://help.ubuntu.com/community/Java

相关内容