码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu安装JDK

时间:2019-04-02 12:33:38      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:java   环境变量   bashrc   classpath   依赖   ubuntu   添加   htm   java环境变量   

环境:Ubuntu16.04

jdk:jdk-8u201   这是目前jdk8的最新版,但是现在已经有jdk11了

oracle官网下载各版本jdk https://www.oracle.com/technetwork/java/javase/downloads/index.html

 

Java JDK有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk。

 

一、安装openjdk

更新软件包列表:

$ sudo apt-get update

安装openjdk-8-jdk:

$ sudo apt-get install openjdk-8-jdk

查看java版本:

$ java -version

技术图片

如果你系统中存在多个版本的JDK,使用下列命令设置一个默认的JDK

sudo update-alternatives --config java
sudo update-alternatives --config javac

   输入选择的java版本的编号

二、安装oracle Java JDK(采用)

首先,安装依赖包:

$ sudo apt-get install python-software-properties

添加仓库源:

$ sudo add-apt-repository ppa:webupd8team/java

更新软件包列表:

$ sudo apt-get update

安装java JDK:

$ sudo apt-get install oracle-java8-installer

安装过程中需要接受协议:

技术图片

查看java版本:

$ java -version

技术图片


如果你同时安装了以上两个版本,你可以自由的在这两个版本之间切换。执行:

$ sudo update-alternatives --config java

技术图片

前面带星号的是当前正在使用的java版本,键入编号选择使用哪个版本。

编辑/etc/profile,在文件尾添加java环境变量:

$ sudo vim /etc/profile

# 如果使用oracle java
export JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin"

# 如果使用openjdk
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin"

三、手动下载安装oracle Java JDK(未试)

1. 去oracle官网下载,链接点此。也可以使用wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 安装包在你执行这个命令时所在的文件夹位置。

2. 解压 tar -zxvf jdk-8u111-linux-x64.tar.gz

3. 移动到自己想放的位置:

mkdir /usr/lib/jdk    
mv jdk1.8.0_111  /usr/lib/jdk/jdk1.8

4. 设置环境变量:

    方案一:修改全局配置文件,作用于所有用户:vim /etc/profile 

export JAVA_HOME=/usr/lib/jdk/jdk1.8

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=.:${JAVA_HOME}/bin:$PATH

   方案二:修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样

5. 使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc

6. 检查是否安装成功:java -version

 

 参考:Ubuntu 16.04安装Java JDK

           Ubuntu16.04安装JDK

 

Ubuntu安装JDK

标签:java   环境变量   bashrc   classpath   依赖   ubuntu   添加   htm   java环境变量   

原文地址:https://www.cnblogs.com/tanrong/p/10641803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!