根田 發表於 2025-6-8 20:27:00

Linux环境安装OpenJDK

<h2 id="概述">概述</h2>
<p>JDK(Java Development Kit) 是 Java 开发工具包,是 Java 编程语言的核心工具集,也是开发和运行 Java 程序的基础环境。它包含了一系列工具、库和资源,用于支持 Java 应用的开发、编译、调试和运行。</p>
<h2 id="核心组成部分">核心组成部分</h2>
<h3 id="jrejava-runtime-environmentjava-运行环境">JRE(Java Runtime Environment,Java 运行环境)</h3>
<ul>
<li>包含 <strong>JVM(Java 虚拟机)</strong> 和运行 Java 程序所需的核心类库(如rt.jar)。</li>
<li>即使不开发 Java 程序,仅运行 Java 应用也需要 JRE,但 JDK 包含了完整的 JRE,因此开发环境无需单独安装 JRE。</li>
</ul>
<h3 id="开发工具">开发工具</h3>
<ul>
<li>javac:Java 编译器,用于将 Java 源代码(.java文件)编译为字节码(.class文件)。</li>
<li>java:Java 运行命令,用于启动 JVM 并执行编译后的字节码程序。</li>
<li>javadoc:文档生成工具,可根据代码中的注释自动生成 API 文档。</li>
<li>jdb:Java 调试器,用于调试 Java 程序。</li>
<li>其他工具:如jar(打包工具)、jps(查看 Java 进程)、jconsole(监控工具)等。</li>
</ul>
<h3 id="类库java-api">类库(Java API)</h3>
<p>提供大量预定义的类和接口,涵盖输入输出、网络编程、图形界面(GUI)、集合框架、多线程等功能,开发者可直接调用以简化开发。</p>
<h3 id="如何获取-jdk">如何获取 JDK?</h3>
<ul>
<li>Oracle JDK:由 Oracle 公司维护,部分版本需商业授权(如 JDK 11 及之后的非 LTS 版本),可从Oracle 官网下载。</li>
</ul>
<blockquote>
<p>Oracle地址:https://www.oracle.com/</p>
</blockquote>
<ul>
<li>OpenJDK:开源免费,由 OpenJDK 社区维护,功能与 Oracle JDK 基本一致,可通过Adoptium等第三方平台获取。</li>
</ul>
<blockquote>
<p>Adoptium地址:https://adoptium.net/zh-CN/<br>
JavaPlateform:https://jdk.java.net/java-se-ri/8-MR6<br>
华为云:https://mirrors.huaweicloud.com/openjdk</p>
</blockquote>
<p>我们这里使用OpenJDK</p>
<h2 id="安装openjdk步骤">安装OpenJDK步骤</h2>
<h3 id="下载openjdk">下载OpenJDK</h3>
<pre><code># wget https://mirrors.huaweicloud.com/openjdk/11.0.2/openjdk-11.0.2_linux-x64_bin.tar.gz
# ll openjdk-11.0.2_linux-x64_bin.tar.gz
-rw-r--r-- 1 root root 187513052 Jan 182019 openjdk-11.0.2_linux-x64_bin.tar.gz
# 解压
# tar -xvf openjdk-11.0.2_linux-x64_bin.tar.gz
# 创建软连接
# ln -s /root/jdk-11.0.2 /usr/local/jdk11
# ll /usr/local/jdk11
lrwxrwxrwx 1 root root 16 Jun 14 21:09 /usr/local/jdk11 -&gt; /root/jdk-11.0.2/
</code></pre>
<h3 id="配置环境变量">配置环境变量</h3>
<pre><code># 配置环境变量
# 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

# 加载环境变量
# source /etc/profile
</code></pre>
<h3 id="验证环境变量">验证环境变量</h3>
<pre><code># 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)
</code></pre>


</div>
<div id="MySignature" role="contentinfo">
    <p>本文来自博客园,作者:huangSir-devops,转载请注明原文链接:https://www.cnblogs.com/huangSir-devops/p/18919758,微信Vac6666666,欢迎交流</p><br><br>
来源:https://www.cnblogs.com/huangSir-devops/p/18919758
頁: [1]
查看完整版本: Linux环境安装OpenJDK