Ubuntu 18.04 安装java8

OpenJDK和Oracle Java有两个主要的实现,几乎没有区别,只是Oracle Java有一些额外的商业功能。

安装OpenJDK

OpenJDK 10,Java平台的开源实现是Ubuntu 18.04中的默认Java开发和运行时。 一旦OpenJDK 11达到GA,它将成为Ubuntu 18.04的默认版本。

安装OpenJDK非常简单直接。

安装OpenJDK 10 JDK

sudo apt install default-jdk

安装OpenJDK 8 JDK

sudo apt install openjdk-8-jdk

安装Oracle Java

在本节中,我们将完成从WebUpd8存储库安装Oracle Java的步骤。 WebUpd8软件包会自动为我们下载并安装Oracle JDK。

为了能够使用add-apt-repository命令添加新的存储库,首先我们需要安装software-properties-common软件包。

sudo apt install software-properties-common dirmngr

现在我们可以添加WebUpd8存储库并安装Oracle Java:

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

安装Oracle Java 8(去年Oracle停止维护java8 所以现在无法通过该方法安装)

sudo apt-get install oracle-java8-installer

安装程序会要求您接受Oracle许可条款。 要安装软件包,您需要接受这些条件。

所以这种方式还是推荐安装Oracle Java 11、12

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java11-installer
sudo apt-get install oracle-java12-installer

非要安装Oracle Java 8的话

手动下载压缩包安装oracle Java JDK
1、前往oracle Java官网下载JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html)

解压缩到指定目录(以jdk-8u221-linux-x64.tar.gz为例)

创建目录:

sudo mkdir /usr/lib/jvm

解压缩到该目录:

sudo tar -zxvf jdk-8u221-linux-x64.gz -C /usr/lib/jvm

修改环境变量: 

sudo vi ~/.bashrc

在文件末尾追加下面内容:

#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221  ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH  

使环境变量马上生效:

source ~/.bashrc

系统注册此jdk(300为优先级)

sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 300

设置默认版本

我们可以检查我们的默认Java版本:

java -version

输出:

openjdk version "10.0.1" 2019-08-24
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

如果我们在服务器上安装了多个Java版本,我们可以使用update-alternatives系统更改默认版本:

sudo update-alternatives --config java

输出:

有 3 个候选项可用于替换 java (提供 /usr/bin/java)。

  选择      路径                                          优先级  状态
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      自动模式
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      手动模式
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java  1081      手动模式
  3            /usr/lib/jvm/java-9-openjdk-amd64/bin/java      1091      手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:

在出现提示时输入号码并按Enter键。

原文地址:https://www.cnblogs.com/zzy1024/p/11406269.html

时间: 2024-08-29 01:03:20

Ubuntu 18.04 安装java8的相关文章

Ubuntu 18.04安装MongoDB 4.0(社区版)

Ubuntu 18.04(虚拟机VirtualBox上),MongoDB 4.0, 听室友说,23点有世界杯决赛呢!可是,孤要写博文的啊!以记录这忙乱的下午和晚间成功安装了一个软件到Linux上.--2250 有两种方式在Linux上安装MongoDB:.deb packages(官方推荐,是有道理的,[泪奔])..tgz tarballs.由于自己之前下载了tgz源码包,所以,一开始就选择从tgz源码包开始安装,结果,因为libcrypto.so.10.libssl.so.10没有找到的问题,

Ubuntu 18.04安装搜狗输入法

Ubuntu 18.04安装搜狗输入法 打开 terminal,输入 fcitx,检查是否安装搜狗输入法依赖,若提示未安装使用以下命令安装 sudo apt-get install fcitx-bin 然后使用以下命令 sudp apt-get install fcitx-table 打开settings,选择 region&language 再点击右侧的 manage installed languages,将 ibus 修改为 fcitx 然后重启 ubuntu. 去搜狗官网下载搜狗输入法

Ubuntu 18.04安装Samba服务器及配置

Ubuntu 18.04安装Samba服务器及配置 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作.以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS. 在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号. 以下是我的安装配置步骤: (1)更新当前软件. sudo apt-get upgrade  sudo apt-get update  sudo apt-ge

Ubuntu 18.04安装Docker CE + NVIDIA-Docker

容器将应用程序封装到隔离的虚拟环境中,以简化数据中心的部署.通过将所有应用程序依赖项 (例如二进制文件和库) 都包括在内,应用程序容器能在任何数据中心环境中无缝地运行. 英伟达基于Docker 提供的NVIDIA-Docker可用于容器化 GPU 加速的应用程序.这意味着无需进行任何修改即可轻松容器化和隔离加速的应用程序,并将其部署到任何受支持的.可使用 GPU 的基础架构上. 管理和监控加速的数据中心将变得空前容易. 一.安装Docker 在前面的博文中,我们已经介绍了在Ubuntu系统中安装

虚拟机Ubuntu 18.04安装RabbitMQ 3.7.9

Windows 10家庭中文版,VirtualBox,Ubuntu 18.04,Rabbitmq 3.7.9,Erlang/OTP 20 [erts-9.2], 在虚拟机上装好了Ubuntu,写了一个一对一的Spring Boot程序,成功发送.接收消息,本文为记录这个过程--第一次用rabbitmq. 这次用的是deb包安装,后面可以使用apt工具安装下. 下载安装包后,双击即可开始安装: 安装成功. 第一次写的程序执行失败了,因为,新建用户admin没有虚拟机的权限:添加后执行成功. 命令:

Ubuntu 18.04 安装 wxPython4.0.4

因为 wxPython4.x 不提供 Linux 下的 bin 文件安装,以下记录 Ubuntu 18.04 的安装过程. 1)安装 gtk-2.0 (你也可以使用 libgtk-3-dev,如果你打算用 gtk3) $ sudo apt-get install libgtk2.0-dev 2)安装必要的库 $ sudo apt-get install libcanberra-gtk-module 3)安装 gtk 头文件自动查找工具 $ sudo apt-get install pkg-con

Ubuntu 18.04安装mysql

这里是Ubuntu 18.04的mysql安装教程,ubuntu低版本或其他非Debian的Linux发行版可能不适用. 安装mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 这里我安装完了没有提示设置密码或其他配置项的步骤,所以有需要的话可以看下一步更改默认密码. 更改默认密码 查看默认配置文件 sudo cat /e

Ubuntu 18.04 安装youtube-dl 与 FFMPEG心得!

Youtube-dl是一款不错的Youtube视频下载工具与FFMPEG配合可以在主机上很轻松的下载Youtube上的任意可视视频. 关于Youtube-dl的教程网上多的很.基本上都只说明了安装步骤.却没有说明使用是报错问题的解决与修正. 这次本文连同安装与错误解决方案一同说明. 1.Youtube-dl基本支持三种系统.Centos .Ubuntu.Windows.个人感觉Ubuntu 安装时比较容易看懂.使用是在压制视频时比其他两个系统都要显得略好一些. 2.本文就用Ubuntu 18.0

Ubuntu 18.04 安装Hadoop 2.10

安装步骤: 1.新建虚拟机(网络选桥接模式.内存尽量大) 2.安装Ubuntu 18.04 3.安装JDK JRE 4.创建hadoop用户 # 1.创建用户 sudo useradd -m hadoop -s /bin/bash # 2.设置密码(按提示输入两次密码) sudo passwd hadoop # 3.设置权限 sudo adduser hadoop sudo # 4.用hadoop登录后更新一下 apt sudo apt-get update 5.配置SSH无密码登录 ssh l