安装终端下载的openjdk1.7 u79包

安装终端下载的openjdk1.7 u79包

大家好,我下载了软件包jdk1.7.0_79,我想使用终端安装该软件包。我得到了这个用户指南,并一步一步地完成了安装。

sudo mkdir -p / usr/local/ java
cd/home/ your_user_name /Downloads
sudo cp -r jdk-8u20-linux-/usr/local/java/
cd /usr/local/java
sudo tar xvzf jdk-8u20-linux-x64 tar gz
sudo gedit/etc/profile
JAVA_ HOME= / usr/ local/ java/ jdk1.8.0_20
PATH=$PATH $HOME/bin $JAVA_HOME/bin
export JAVA_HOME
export PATH
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local java/jdk1.8.0_20/bin/java" 1

我用 jdk1.7.0_79 替换每个 jdk1.8.0_20。但是当我粘贴第 8 行时出现此错误

Error alternative Path / usr/ local/java/ jdk1.7.0_79/ bin/ java doesn't exist

有什么问题?你能帮我修复它并告诉我正确的命令是什么吗?Tanx

答案1

首先阅读整个答案,可能最后一部分就足够了。


这行

JAVA_ HOME= / usr/ local/ java/ jdk1.8.0_20

和此错误信息

Error alternative Path / usr/ local/java/ jdk1.7.0_79/ bin/ java doesn't exist

我说,你应该使用

JAVA_HOME=/usr/local/java/jdk1.7.0_79

和这个 PATH 定义

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_79/bin/java" 1

好的,这是完整的块

sudo mkdir -p /usr/local/java
cd ~/Downloads
sudo tar xf jdk1.7.0_79-linux-x64.tar.gz -C /usr/local/java
sudo -H gedit /etc/profile

添加以下行

JAVA_HOME=/usr/local/java/jdk1.7.0_79
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

保存文件并开始

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_79/bin/java" 1

或者安装软件包,安装 OpenJDK 最简单的方法是

sudo apt-get install openjdk-7-jdk
sudo update-alternatives --config java

或 Oracle Java

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

相关内容