栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Ubuntu18.04中同时安装JDK8、JDK9和JDK11

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu18.04中同时安装JDK8、JDK9和JDK11

1. 什么是JDK:

JDK是Java Development Kit,Java开发工具。它是用Java语言来写应用程序和开发工具的开发工具。在利用Java语言进行开发的时候需要JDK ,在测试用Java编写的并且在Java平台上运行的程序也需要JDK。

2. JDK8(java-8-openjdk)

更多安装JDK8的方式参考点击
Java JDK在linux系统有两个版本,一个开源版本OpenJDK,还有一个oracle官方版本JDK。我是通过apt-get方式安装的,这个过程没有解压缩的过程:

1. 更新软件包列表(如果不执行可能存在问题):
	sudo apt-get update
2.安装openjdk-8-jdk:
	sudo apt-get install openjdk-8-jdk
3.查看java的版本:
	jave -version
3. JDK9 (jdk-9.0.1)

JDK9是安装的Oracle版本的,在华为云下面下载。一个非常需要注意的就是把压缩文件和解压之后的文件下载到 [ /usr/lib/jvm ]下面,下面的代码是个参考,因为我安装的过程是有点曲折的,但是大的方向是没有问题的:
(1)首先切换到我们要下载文件的目录下面:

cd /sur/lib

** (2)然后通过wget在华为云下面下载JDK9的压缩包:**

sudo wget https://repo.huaweicloud.com/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz

**(3)把下载的压缩包进行解压缩: **

sudo tar -zxvf jdk-9.0.1_linux-x64_bin.tar.gz 
如果我们解压之后发现文件不在/usr/lib/jvm下面的话,我们可以进行复制:
sudo cp -r jdk-9.0.1 /usr/lib/jvm

(4)按照正常来做,接下来需要去编辑配置文件,但是由于我们已经安装了一个JDK8了,我们需要用特殊的工具来配置

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-9.0.1/bin/java 1300

解读一下上面的代码,现在是自己的理解,后面等我查了具体的资料再来修改。
a:sudo 普通用户没有权限的命令,需要加上sudo
b:update-alternatives 是在同一个系统上配置多个环境的工具,
c:–install表示安装
d:/usr/bin/java 我们解压后的文件的存放位置
e:java 它代表的是java的多个配置环境,如果是python的多配置环境,中间就是python
f:/usr/lib/jvm/jdk-9.0.1/bin/java 我们要配置的文件的位置
g:1300 环境的优先级
以上是个人的简单理解,后面还会补充。


(4)通过下面的命令就可以知道已经配置java的JDK了

sudo update-alternatives --config java
4. JDK11(jdk-11.0.2)

JDK11的安装完全和JDK9一样,但是安装的压缩包是同事,也就是我现在的mentor发给我的。这里想说的就是配置环境的地方是不一样的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/686147.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号