本文介绍在CentOS/Fedora系统上安装JDK/OpenJDK 12以配置Java开发环境,适合CentOS 7/6、Fedora 29/28/27系统,可先参考Java 12和Java 11之间应该使用哪一个?它们有哪些差异一文。
在CentOS 7/6和Fedora 29-27上安装OpenJDK 12 先去 http://jdk.java.net/12/ 下载最新版本,比如下载openjdk-12.0.1_linux-x64_bin.tar.gz软件包。 然后使用tar命令提取下载的文件: tar xvf openjdk-12.0.1_linux-x64_bin.tar.gz 将生成的文件夹移动到/opt目录: sudo mv jdk-12.0.1 /opt/ 配置Java环境: cat <<EOF | sudo tee /etc/profile.d/jdk12.sh export JAVA_HOME=/opt/jdk-12.0.1 export PATH=$PATH:$JAVA_HOME/bin EOF 获取你的个人资料文件并检查java命令: source /etc/profile.d/jdk12.sh 确认Java版本,如下: $ echo $JAVA_HOME /opt/jdk-12.0.1 $ java --version openjdk 12.0.1 2019-04-16 OpenJDK Runtime Environment (build 12.0.1+12) OpenJDK 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing) $ which java /opt/jdk-12.0.1/bin/java 注:如果要安装JDK 13,也可以使用类似的方法。
在CentOS 7/6和Fedora 29-27上安装Java SE Development Kit 12 如果选择使用Java SE Development Kit 12,地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html,请使用以下命令下载CentOS/RHEL系统的RPM软件包: curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.rpm" 然后使用rpm命令安装软件包: $ sudo rpm -Uvh jdk-12.0.1_linux-x64_bin.rpm warning: jdk-12.0.1_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Preparing… ######################### [100%] Updating / installing… 1:jdk-12.0.1-2000:12.0.1-ga ######################### [100%] 确认已安装的Java版本: $ java -version java version "12.0.1" 2019-04-16 Java(TM) SE Runtime Environment (build 12.0.1+12) Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing) 配置Java环境: cat <<EOF | sudo tee /etc/profile.d/jdk12.sh export JAVA_HOME=/usr/java/default export PATH=$PATH:$JAVA_HOME/bin EOF 要使用Java Home,请获取文件: source /etc/profile.d/jdk12.sh
测试Java安装 创建一个HelloWorld Java程序: $ cat HelloWorld.java 公共类HelloWorld { $ cat HelloWorld.java public class HelloWorld { public static void main(String[] args) { // Prints "Hello, World" to the terminal window. System.out.println("Hello, World"); } } 编译Java代码: $ javac HelloWorld.java 运行Java程序: $ java HelloWorld Hello, World
选择Java的默认版本 如果安装了多个Java版本,则可以使用alternatives命令设置默认值: sudo alternatives --config java 返回的信息如下图,你可以根据需求选择jdk-12.0.1:
相关主题 |