在Ubuntu上从JDK 1.7转移到JDK 1.8
我在UBUNTU。 目前安装的JDK版本是:
java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
正在安装的configuration是:
sudo update-alternatives --config java There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-7-oracle/jre/bin/java
我下载了JDK 1.8的最新tar.gz存档。
我怎样才能从tar.gz轻松地安装JDK 1.8覆盖/卸载当前安装的JDK 1.7? 甚至没有明确使用tar.gz.
这是我在debian上做的 – 我怀疑它应该在Ubuntu上工作(根据需要修改版本+调整您想复制JDK文件的文件夹,我使用/opt/jdk
):
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u71-b15/jdk-8u71-linux-x64.tar.gz sudo mkdir /opt/jdk sudo tar -zxf jdk-8u71-linux-x64.tar.gz -C /opt/jdk/ rm jdk-8u71-linux-x64.tar.gz
然后更新替代品:
sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_71/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_71/bin/javac 1
运行以下命令时,select与/opt/jdk/jdk1.8.0_71/bin/java
对应的编号:
sudo update-alternatives --config java sudo update-alternatives --config javac
最后,validation是否select了正确的版本:
java -version javac -version
只需使用这些命令行:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
如果需要的话,你也可以按照这个Ubuntu教程 。
添加存储库并更新apt-get:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update
安装Java8并将其设置为默认值:
sudo apt-get install oracle-java8-set-default
检查版本:
java -version
您可以通过PPA轻松安装1.8。 哪些可以通过:
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer
然后检查正在运行的版本:
$ java -version
如果你必须手动执行,那么在AskUbuntu上已经有了一个答案。
您可以执行以下操作在您的机器上安装java 8。 首先得到你想要安装的tar
的链接。 你可以这样做:
- 去java下载页面 ,find合适的下载。
- 接受许可协议并下载。
- 在浏览器的下载页面中右键单击并
copy link address
。
然后在你的terminal:
$ cd /tmp $ wget http://download.oracle.com/otn-pub/java/jdk/8u74-b02/jdk-8u74-linux-x64.tar.gz\?AuthParam\=1458001079_a6c78c74b34d63befd53037da604746c $ tar xzf jdk-8u74-linux-x64.tar.gz?AuthParam=1458001079_a6c78c74b34d63befd53037da604746c $ sudo mv jdk1.8.0_74 /opt $ cd /opt/jdk1.8.0_74/ $ sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_91/bin/java 2 $ sudo update-alternatives --config java // select version $ sudo update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_91/bin/jar 2 $ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_91/bin/javac 2 $ sudo update-alternatives --set jar /opt/jdk1.8.0_91/bin/jar $ sudo update-alternatives --set javac /opt/jdk1.8.0_74/bin/javac $ java -version // you should have the updated java