Linux中JDK安装:通过命令行安装和手动安装

目录 码农

命令行安装:( 推荐手动安装)

因为授权问题,Oracle JDK不包含在官方的PPA列表中,但感谢那些自由软件的贡献者,他们制作了一个PPA可以从Oracle官方下载最新版JDK到本地,自动安装和升级。 注意的是这个PPA是一个alpha版本,作者不承诺任何保障,使用者自己承担风险。(PPA:Personal Package Archive)

1.—-执行以下命令添加PPA,然后更新APT。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2.—-如果报错(未报错忽略第二步),需要安装 add-apt-repository 功能:
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common

3.—-更新完成后再搜索一下JDK包(有信息表示成功):
$ sudo apt-cache search oracle-java

oracle-jdk7-installer – Oracle JDK7 Installer meta package
oracle-java7-installer – Oracle Java(TM) Development Kit (JDK) 7
oracle-java6-installer – Oracle Java(TM) Development Kit (JDK) 6
oracle-java8-installer – Oracle Java(TM) Development Kit (JDK) 8
oracle-java7-set-default – Set Oracle JDK 7 as default Java
oracle-java6-set-default – Set Oracle JDK 6 as default Java
oracle-java8-set-default – Set Oracle JDK 8 as default Java

4.—搜索到了最新的JDK,选择安装Java8,执行:
sudo apt-get install oracle-java8-installer
安装都是自动完成的,中间会弹出提示要求接受Oracle的授权条款,全部同意就可以了。

5.—-如果需要设置环境变量可以执行:
sudo apt-get install oracle-java8-set-default

最后执行命令: java -version 如果出现的是 jdk8的信息就算成功了。javac java javah 都可以得到验证。

 

手动解压安装:

1.–从官网下载对应的JDK版本,放到系统某个文件夹中,个人推荐 /usr/local/java ,然后解压:
tar zxvf XXXXX.tar.gz

2.–编辑 /etc/profile ,修改环境变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

3.–让配置生效:source /etc/profile

附.–建议使用vim,如果没有vim,安装:
sudo apt-get install -y vim
sudo update-alternatives --set editor /usr/bin/vim.basic

–Debian 系统要先安装sudo:
apt-get install sudo -y

最后执行命令: java -version 如果出现的是 jdk的信息就算成功了。javac java javah 都可以得到验证。