![14.04 LTS中jdk7.0_80安装问题](https://linux22.com/image/985169/14.04%20LTS%E4%B8%ADjdk7.0_80%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98.png)
我是 ubuntu 新手。我正在尝试安装java 7
。14.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