CentOS8.2安装Java 14.0.2的教程详解

Java是一种安全,稳定且广为人知的通用编程语言和计算技术平台,具有许多相互关联的功能。

要运行基于Java的应用程序,必须在服务器上安装Java。您通常需要Java Runtime Environment(JRE),这是用于在Linux机器上运行Java应用程序的软件组件的集合。

如果要开发Java的软件应用程序,则需要安装Oracle Java开发工具包(JDK),该工具包带有一个完整的JRE软件包,其中包含用于开发,调试和监视Java应用程序的工具,它是Oracle支持的Java SE(标准版)版本。

注意:如果您正在寻找开放源代码和免费的JDK版本,请安装OpenJDK,它在GPL许可下提供与Oracle JDK相同的功能和性能。

在撰写本文时,OpenJDK 11是要使用默认存储库中的以下命令安装的Java的当前LTS版本:

[1] 安装[java-11-openjdk]包,

如果需要编译器,也要安装[java-11-openjdk-devel]包。

[root@nfsclient ~]# dnf -y install java-11-openjdk java-11-openjdk-devel
Last metadata expiration check: 0:29:58 ago on Wed 09 Dec 2020 10:25:45 PM CST.
Dependencies resolved.
==============================================================================================================================
 Package              Architecture   Version                    Repository      Size
==============================================================================================================================
Installing:
 java-11-openjdk          x86_64      1:11.0.9.11-0.el8_2              AppStream      251 k
 java-11-openjdk-devel       x86_64      1:11.0.9.11-0.el8_2              AppStream      3.4 M
Installing dependencies:
 copy-jdk-configs          noarch      3.7-1.el8                   AppStream      27 k
 java-11-openjdk-headless      x86_64      1:11.0.9.11-0.el8_2              AppStream      40 M
 javapackages-filesystem      noarch      5.3.0-1.module_el8.0.0+11+5b8c10bd       AppStream      30 k
 lksctp-tools            x86_64      1.0.18-3.el8                  base        100 k
 ttmkfdir              x86_64      3.0.9-54.el8                  AppStream      62 k
 tzdata-java            noarch      2020d-1.el8                  AppStream      190 k
 xorg-x11-fonts-Type1        noarch      7.5-19.el8                   AppStream      522 k
Enabling module streams:
 javapackages-runtime                201801

Transaction Summary
==============================================================================================================================

[root@nfsclient ~]# java --version
openjdk 11.0.9 2020-10-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.9+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.9+11-LTS, mixed mode, sharing)

# verify to create test program
[root@nfsclient ~]# cat >/tmp/java_test.java<<EOF
class java_test {
  public static void main(String[] args) {
    System.out.println("Hello Java World !");
  }
}
EOF

[root@dlp ~]# javac java_test.java
[root@dlp ~]# java java_test
Hello Java World !

如果你从CentOS官方存储库中安装了多个版本的Java,你可以用其他的方法来切换它们。

[root@nfsclient ~]# java --version
openjdk 11.0.5 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)
[root@dlp ~]# javac --version
javac 11.0.5

[2]安装 jdk-14.0.2_linux-x64_bin.rpm

[root@nfsclient tmp]# dnf -y install jdk-14.0.2_linux-x64_bin.rpm

[root@nfsclient tmp]# java --version
java 14.0.2 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

[root@nfsclient tmp]# cat >/etc/profile.d/jdk14.sh <<EOF
export JAVA_HOME=/usr/java/default
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

To use Java Home, source the file.

[root@nfsclient tmp]# source /etc/profile.d/jdk14.sh

测试Java安装。
为了测试我们的Java安装,让我们创建一个简单的html文件。创建一个test.java文件,其内容如下

[root@nfsclient ~]# cat >/tmp/HelloWorld.java<<EOF
public class HelloWorld {
	public static void main(String[] args) {
	System.out.println(“Hello, world”);
	}
}
EOF

[root@nfsclient ~]# cat >/tmp/java_test01.java<<EOF
class java_test {
  public static void main(String[] args) {
    System.out.println("Hello Java World !");
  }
}
EOF

[root@nfsclient ~]#javac java_test01.java
[root@nfsclient ~]# java java_test01
Hello Java World !

如果你从CentOS官方存储库中安装了多个版本的Java,你可以用其他的方法来切换它们。

[root@nfsclient tmp]# alternatives --config java

There are 2 programs which provide 'java'.

 Selection  Command
-----------------------------------------------
  1      java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.9.11-0.el8_2.x86_64/bin/java)
*+ 2      /usr/java/jdk-14.0.2/bin/java

Enter to keep the current selection[+], or type selection number: 2

[root@nfsclient ~]#alternatives --config javac

[root@nfsclient ~]# alternatives --install /usr/bin/javac javac /usr/java/jdk-14.0.2/bin/javac 100
[root@nfsclient tmp]# alternatives --config javac

There are 2 programs which provide 'javac'.

 Selection  Command
-----------------------------------------------
  1      java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.9.11-0.el8_2.x86_64/bin/javac)
*+ 2      /usr/java/jdk-14.0.2/bin/javac

Enter to keep the current selection[+], or type selection number:

到此这篇关于CentOS8.2安装Java 14.0.2的文章就介绍到这了,更多相关CentOS安装Java 14内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • CentOS8 安装 jdk8 / java8的教程(推荐)

    前言 最开始我是想在CentOS8上使用 wget 下载,然后对它进行解压,配置环境变量,奈何搞了很长时间都没有搞好,于是放弃,使用yum直接安装. 1.安装方法 CentOS8上使用 yum 直接安装,环境变量自动配置好 2.查看是否已安装 看到下面结果,说明已经安装配置 jdk [root@localhost ~]# java -version openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_

  • 详解CentOS安装tomcat并且部署Java Web项目

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:http://

  • centOs6.9服务器版本安装图解(包含java和mysql)

    首先新建一个空的系统盘(选择的是centOs64位版本) 点击图上的编辑虚拟机设置 依次选择centOs的镜像文件,然后点击确定.下面开启虚拟机 出现这个画面之后选择第一个选项 出现上述画面后,选择skip跳过就到了安装的正式界面 一路next直到下面的画面出现 然后选择是,忽略所有数据(这个不用担心数据的问题,因为一开始建的就是空白磁盘) 然后出现下面的画面 可以自由的改名字,然后再点下一步之前一定要点配置网络(否则会上不了网) 先选择System eth0这个,然后点编辑(或者双击Syste

  • 在CentOS系统中检测Java安装及运行jar应用的方法

    测试java是否安装配置成功 查看 java 版本,输入命令: [root@dabu.info ~]# java -version 创建一个java小程序测试下,名字叫 HelloWorld.java ,输入以下命令: [root@dabu.info ~]# touch HelloWorld.java 将以下代码复制到 HelloWorld.java 中 : public class HelloWorld { public static void main(String[] args) { Sy

  • Linux CentOS 7.0中java安装与配置环境变量的步骤详解

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致"javac"等这样的命令即便配置了环境变量也不能用,所以要重新安装jdk,并且配置环境变量,并解决"javac"命令不可用的问题. 下面话不多说了,来随着小编一起看看详细的介绍吧. 二.下载安装JDK 1.CentOS下,首先让当前用户获取root权限,

  • 在CentOS系统上安装Java的openjdk的方法

    CentOS 6.X 和 5.X 自带有OpenJDK runtime environment  (openjdk).它是一个在linux上实现开源的java 平台.CentOS  yum 命令 安装 Java SDK openjdk centos linux JAVA(openjdk)软件包名 1.java-1.7.0-openjdk - OpenJDK Runtime Environment 2.java-1.7.0-openjdk-devel - OpenJDK Development E

  • centos7下安装java及环境变量配置技巧

    现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置. 首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切的配置安装都按照的是centos7来进行的,当然其他版本的centos的操作也类似,如果有需要的,请自行百度哈. 本次安装环境: centos7 64位 jdk1.8 64位 xshell免费版 win10*64位 一.首先进来,需要检查自带的op

  • CentOS8.2安装Java 14.0.2的教程详解

    Java是一种安全,稳定且广为人知的通用编程语言和计算技术平台,具有许多相互关联的功能. 要运行基于Java的应用程序,必须在服务器上安装Java.您通常需要Java Runtime Environment(JRE),这是用于在Linux机器上运行Java应用程序的软件组件的集合. 如果要开发Java的软件应用程序,则需要安装Oracle Java开发工具包(JDK),该工具包带有一个完整的JRE软件包,其中包含用于开发,调试和监视Java应用程序的工具,它是Oracle支持的Java SE(标

  • CentOS7.8安装mysql 8.0.20的教程详解

    一.安装mysql软件 下载并安装MySQL官方的 Yum Repository,Mysql版本8.0.20 wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 下载后直接yum安装 yum -y install mysql80-community-release-el7-3.noarch.rpm 安装MySQL服务器 yum -y install mysql-community-serve

  • win10 安装mysql 8.0.18-winx64的步骤详解

    1.先去官网下载mysql 安装包 https://dev.mysql.com/downloads/mysql/ 2.下载完后解压到你想要安装MSQ 的文件目录下(如 D:\Mysql) 3.管理员命令运行 命令行,进入mysql 安装包的 bin 目录(D:\MySQL\mysql-8.0.18-winx64\bin) 4.执行 命令 mysqld --initialize --console (会自动生成data 文件夹,且生成临时密码,记住临时密码) 5.执行命令mysqld --inst

  • win10安装zip版MySQL8.0.19的教程详解

    一. 下载后解压到想安装的目录 下载地址: https://dev.mysql.com/downloads/mysql/ 二. 在安装目录中添加配置文件my.ini [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\DevTool\MySQL-8.0.19 # 设置mysql数据库的数据的存放目录 datadir=D:\DevTool\MySQL-8.0.19\data # 允许最大连接数 max_connections=200 #

  • Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:https://www.jb51.net/softs/609101.html https://www.jb51.net/softs/609101.html 卸载mysql 查看是否安装过mysql,命令:find / -name mysql 如果安装过,进行卸载: 删除相关目录: 删除配置文件: 删

  • ubuntu 16.04安装redis的两种方式教程详解(apt和编译方式)

    ubuntu 16.04安装redis的两种方式教程如下所示: 方式一 :apt安装 在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redis-server 查看 redis 是否启动? $ redis-cli 以上命令将打开以下终端: redis 127.0.0.1:6379> 127.0.0.1 是本机 IP ,6379 是 redis 服务端口.

  • idea安装与配置及基本用法教程详解

    Intellij IDEA 确实使用更加方便,由于目前只用到maven项目,所以此处只记录maven项目的配置. 一.配置idea前准备: 1.下载idea安装包.jdk安装包.maven安装包.git安装包.均去官网下载并安装,网上很多,此处不再赘述.(注意:常见的src文件是源码,bin是使用,所以下载时我们下载bin文件) 二.配置idea 1.点开idea图标,点create new project,按照流程一步一步配置jdk,maven等,配置结束. 2.运行idea,进入idea主界

  • VMware安装Ubuntu 16.04的图文教程详解

    VM安装Ubuntu 16.04 Ubuntu官网下载地址 1.创建虚拟机选着[自定义高级] 2.虚拟机硬件兼容这里选着Workstation 16.0 3.稍后安装操作系统 4.选着Linux,然后在版本中选择Ubuntu 64位 5.虚拟机名称和路径根据自己的情况来定 6.CPU根据自己的物理机性能来定 7.内存根据物理机的性能来定,至少给2G 8.网络选择NAT模式 9.I/O控制类型选择推荐的LSI Logic 10.磁盘类型这里选择推荐的SCSI 11.选择磁盘这里选创建新虚拟磁盘 1

  • CentOS安装mysql5.7 及简单配置教程详解

    安装 保证你的用户有权限 安装 没有 切换 root su root (su的意思:swich user) # rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm 可能会遇到 warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 可以忽略(个人意见,百度了一下没找到合适的答案)

  • 使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解

    项目需要使用MySQL,由于以前都是在windows下傻瓜式安装,基本没有遇到什么问题,但是这次是在服务器上安装,由于到Linux上安装软件不熟悉,走了不少弯路,耽误了好多时间.总结下来,以免下次再走弯路. ****************************图片插入不成功,不知道是怎么回事********************************* 一.各种环境: linux版本:CentOS Linux release 7.2.1511 (core) mysql版本:communi

随机推荐