Linux环境下如何安装OpenJDK?

摘要:概述 JDK(Java Development Kit) 是 Java 开发工具包,是 Java 编程语言的核心工具集,也是开发和运行 Java 程序的基础环境。它包含了一系列工具、库和资源,用于支持 Java 应用的开发、编译、调试和运行
概述 JDK(Java Development Kit) 是 Java 开发工具包,是 Java 编程语言的核心工具集,也是开发和运行 Java 程序的基础环境。它包含了一系列工具、库和资源,用于支持 Java 应用的开发、编译、调试和运行。 核心组成部分 JRE(Java Runtime Environment,Java 运行环境) 包含 JVM(Java 虚拟机) 和运行 Java 程序所需的核心类库(如rt.jar)。 即使不开发 Java 程序,仅运行 Java 应用也需要 JRE,但 JDK 包含了完整的 JRE,因此开发环境无需单独安装 JRE。 开发工具 javac:Java 编译器,用于将 Java 源代码(.java文件)编译为字节码(.class文件)。 java:Java 运行命令,用于启动 JVM 并执行编译后的字节码程序。 javadoc:文档生成工具,可根据代码中的注释自动生成 API 文档。 jdb:Java 调试器,用于调试 Java 程序。 其他工具:如jar(打包工具)、jps(查看 Java 进程)、jconsole(监控工具)等。 类库(Java API) 提供大量预定义的类和接口,涵盖输入输出、网络编程、图形界面(GUI)、集合框架、多线程等功能,开发者可直接调用以简化开发。 如何获取 JDK? Oracle JDK:由 Oracle 公司维护,部分版本需商业授权(如 JDK 11 及之后的非 LTS 版本),可从Oracle 官网下载。 Oracle地址:https://www.oracle.com/ OpenJDK:开源免费,由 OpenJDK 社区维护,功能与 Oracle JDK 基本一致,可通过Adoptium等第三方平台获取。 Adoptium地址:https://adoptium.net/zh-CN/ JavaPlateform:https://jdk.java.net/java-se-ri/8-MR6 华为云:https://mirrors.huaweicloud.com/openjdk 我们这里使用OpenJDK 安装OpenJDK步骤 下载OpenJDK [root@master ~]# wget https://mirrors.huaweicloud.com/openjdk/11.0.2/openjdk-11.0.2_linux-x64_bin.tar.gz [root@master ~]# ll openjdk-11.0.2_linux-x64_bin.tar.gz -rw-r--r-- 1 root root 187513052 Jan 18 2019 openjdk-11.0.2_linux-x64_bin.tar.gz # 解压 [root@master ~]# tar -xvf openjdk-11.0.2_linux-x64_bin.tar.gz # 创建软连接 [root@master ~]# ln -s /root/jdk-11.0.2 /usr/local/jdk11 [root@master ~]# ll /usr/local/jdk11 lrwxrwxrwx 1 root root 16 Jun 14 21:09 /usr/local/jdk11 -> /root/jdk-11.0.2/ 配置环境变量 # 配置环境变量 [root@master ~]# vim /etc/profile # 根据实际安装路径修改 export JAVA_HOME=/usr/local/jdk11/ export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # 加载环境变量 [root@master ~]# source /etc/profile 验证环境变量 [root@master ~]# java -version openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)