ubuntu环境安装Java

在ubuntu下安装Java还是很方便的,有OpenJDK和Oracle JDK选择,ubuntu环境的默认JDK是OpenJDK了。

安装默认JDK(OpenJDK)

  1. 先更新下软件资源包
sudo apt update  
  1. 安装jre,如果是只需要运行Java应用,安装这个即可
sudo apt install default-jre
  1. 如果是开发环境,需要编译Java应用,那就得安装jdk了,jdk中包含了jre环境
sudo apt install default-jdk

安装Oracle JDK

  1. 先添加Oracle PPA并更新源
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
  1. 安装Oracle JDK 8
sudo apt-get install oracle-java8-installer

Tips: 还是建议安装Oracle JDK,因为使用OpenJDK有时候会遇到些应用运行不了(启动kafka里自带的zookeeper server就会有这种情况)

管理Java环境

由于在同一个系统环境里安装了多个Java环境,所以能够管理的话是最好的。可以使用update-alternatives管理。

sudo update-alternatives --config java

上面那个命令在我的系统下会输出如下内容

 sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1101      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1101      manual mode
* 2            /usr/lib/jvm/java-8-oracle/jre/bin/java       1081      manual mode

Press  to keep the current choice[*], or type selection number: 

可以根据自己的喜好选择使用哪个版本的JDK。这个也适用于Java其它命令,如javac、javadoc,适用方式都是一样的。

sudo sudo update-alternatives --config command(javac/javadoc/...)

设置JAVA_HOME环境变量

复制上面你选择适用的JDK的path值,打开/etc/enviroment文件,在文件里加上如下JAVA_HOME="/usr/lib/jvm/java-8-oracle" 内容即可。

sudo vi /etc/enviroment 
source /etc/enviroment

在控制台 echo $JAVA_HOME为刚加入的值表明成功!

How To Install Java with Apt-Get on Ubuntu 16.04

你可能感兴趣的:(ubuntu环境安装Java)