deepin安装 oracle_在Deepin系统下安装Oracle JDK13教程,及把jdk8配置成jdk13的方法

本文是在Deepin系统下安装Oracle JDK13的教程,同时教你把操作系统中的jdk8配置成jdk13。

安装方法

1、下载OracleJDK--jdk-13.0.1_linux-x64_bin.deb,请看JDK 13发布下载,附新特性介绍一文。

2、安装注意了,双击安装也可以,这里采用命令安装,运行如下命令:

sudo dpkg -i jdk-13.0.1_linux-x64_bin.deb

3、然后生成jre:

/usr/lib/jvm/jdk-13.0.1# jlink --module-path jmods --add-modules java.desktop --output jre

4、编辑/etc/profile文件:

vi /etc/profile

把原来jdk8的注释掉,在末尾加上jdk13的,如下:

#set java8 environment

#export JAVA_HOME=/usr/bin/java/jdk1.8.0_221

#export JRE_HOME=/usr/bin/java/jdk1.8.0_221/jre

#export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

#export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

#set java13 environment

export JAVA_HOME=/usr/lib/jvm/jdk-13.0.1

export JRE_HOME=/usr/lib/jvm/jdk-13.0.1/jre

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

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

5、退出窗口。

把操作系统中的jdk8配置成jdk13

按照上面操作后,重新打开终端会提示:

java version "1.8.0_221"

Java(TM) SE Runtime Environment (build 1.8.0_221-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

怎么不是jdk13的呢?我们需要修改一下这个文件:

vi /etc/bash.bashrc

把jdk8的注释掉,加上jdk13配置:

#set java8 environment

#export JAVA_HOME=/usr/bin/java/jdk1.8.0_221

#export JRE_HOME=/usr/bin/java/jdk1.8.0_221/jre

#export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

#export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

#set java13 environment

export JAVA_HOME=/usr/lib/jvm/jdk-13.0.1

export JRE_HOME=/usr/lib/jvm/jdk-13.0.1/jre

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

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

再source /etc/bash.bashrc。

现在退出终端也会有java了。

查看deb包安装信息

请使用命令:

sudo dpkg -c 文件名

例如:

$ sudo dpkg -c jdk-13.0.1_linux-x64_bin.deb

返回信息如下:

drwxr-xr-x mach5-one/mach5grp 0 2019-10-06 19:44 ./

drwxr-xr-x mach5-one/mach5grp 0 2019-10-06 19:44 ./usr/

drwxr-xr-x mach5-one/mach5grp 0 2019-10-06 19:44 ./usr/lib/

drwxr-xr-x mach5-one/mach5grp 0 2019-10-06 19:44 ./usr/lib/jvm/

drwxr-xr-x mach5-one/mach5grp 0 2019-10-06 19:44 ./usr/lib/jvm/jdk-13.0.1/

drwxr-xr-x mach5-one/mach5grp 0 2019-10-06 19:44 ./usr/lib/jvm/jdk-13.0.1/bin/

-rwxr-xr-x mach5-one/mach5grp 13232 2019-10-06 19:44 ./usr/lib/jvm/jdk-13.0.1/bin/jaotc

-rwxr-xr-x mach5-one/mach5grp 13120 2019-10-06 19:44 ./usr/lib/jvm/jdk-13.0.1/bin/jar

相关主题


版权声明:本文为weixin_39891317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。