专业生产极简玻璃门厂家 發表於 2025-11-12 21:41:00

麒麟桌面系统2503安装openjdk21

<p>1、<span style="font-size: 1.17em">更新软件包列表</span></p>
<p><span style="font-size: 1.17em">sudo apt update</span></p>
<p><span style="font-size: 1.17em">2、</span>搜索可用的 OpenJDK 版本</p>
<p>apt search openjdk</p>
<p>可以看到通常会列出多个版本(如 OpenJDK 11、17 等),OpenJDK 21 已经进入默认软件源</p>
<p><img src="https://img2024.cnblogs.com/blog/340253/202511/340253-20251112210042420-1102473577.png" alt="image" width="397" height="479" loading="lazy"></p>
<p>&nbsp;3、需要的版本安装</p>
<p>sudo apt install openjdk-17-jdk</p>
<p>sudo apt install openjdk-21-jdk</p>
<p>4、验证安装</p>
<p>java -version</p>
<p><img src="https://img2024.cnblogs.com/blog/340253/202511/340253-20251112214702821-492230952.png" alt="image" loading="lazy"></p>
<p>5、设置默认 JDK(可选)‌</p>
<p class="marklang-paragraph">如果系统中有多个 JDK 版本,可以通过以下命令设置默认版本:</p>
<p>sudo update-alternatives --config java</p>
<p><img src="https://img2024.cnblogs.com/blog/340253/202511/340253-20251112215336484-650202229.png" alt="image" loading="lazy"></p>
<p>&nbsp;输入命令根据选择编号切换默认openjdk版本</p>
<p><img src="https://img2024.cnblogs.com/blog/340253/202511/340253-20251112215622928-870196289.png" alt="image" loading="lazy"></p>
<p>&nbsp;</p>
<h3>注意事项</h3>
<ul>
<li>‌OpenJDK 21‌:如果软件源中没有 OpenJDK 21,可能需要手动下载&nbsp;<code>.tar.gz</code>&nbsp;包安装(参考之前的回答)。</li>
<li>‌依赖问题‌:如果安装失败,检查错误信息并安装缺失的依赖(如&nbsp;<code>sudo apt install -f</code>)。</li>
</ul>
<p class="marklang-paragraph">&nbsp;另外通过开发环境部署工具进行安装openjdk目前没有openjdk21版本。</p>
<p><img src="https://img2024.cnblogs.com/blog/340253/202511/340253-20251112215901397-1202760255.png" alt="image" loading="lazy"></p>
<p>&nbsp;</p>
<p><img src="https://img2024.cnblogs.com/blog/340253/202511/340253-20251112215903207-959126586.png" alt="image" loading="lazy"></p>
<p>&nbsp;</p>
<p class="marklang-paragraph">&nbsp;</p>
<p class="marklang-paragraph"><span style="font-size: 18pt"><strong>手动下载 openjdk包安装</strong></span></p>
<p class="marklang-paragraph">首先确认你的银河麒麟系统是x86_64还是ARM架构(如飞腾处理器),因为需要下载对应的OpenJDK版本。</p>
<h3>1. ‌下载OpenJDK 21‌</h3>
<p class="marklang-paragraph">可以从以下官方或镜像源下载OpenJDK 21的Linux版本:</p>
<ul>
<li>Adoptium (Eclipse Temurin)</li>
<li>Oracle OpenJDK</li>
<li>麒麟软件源(如果提供)</li>
</ul>
<p class="marklang-paragraph">选择适合你系统架构的<code>.tar.gz</code>包。</p>
<h3>2. ‌解压安装包‌</h3>
<p class="marklang-paragraph">下载完成后,解压到目标目录(例如<code>/usr/lib/jvm</code>):<span style="font-style: italic">&nbsp;</span></p>
<div class="code-wrapper">
<div class="code-right"><code class="hljs language-bash">sudo tar -xzf openjdk-21_linux-x64_bin.tar.gz -C /usr/lib/jvm </code></div>
</div>
<h3>3. ‌配置环境变量‌</h3>
<p class="marklang-paragraph">编辑<code>/etc/profile</code>或用户目录下的<code>.bashrc</code>文件,添加以下内容:<span style="font-style: italic">&nbsp;</span></p>
<div class="code-wrapper">
<div class="code-right"><code class="hljs language-bash"><span class="hljs-built_in">export JAVA_HOME=/usr/lib/jvm/jdk-21 <span class="hljs-built_in">export PATH=<span class="hljs-variable">$JAVA_HOME/bin:<span class="hljs-variable">$PATH </span></span></span></span></code></div>
</div>
<p class="marklang-paragraph">然后加载配置:<span style="font-style: italic">&nbsp;</span></p>
<div class="code-wrapper">
<div class="code-right"><code class="hljs language-bash"><span class="hljs-built_in">source /etc/profile <span class="hljs-comment"># 或 <span class="hljs-built_in">source ~/.bashrc </span></span></span></code></div>
</div>
<h3>4. ‌验证安装‌</h3>
<p class="marklang-paragraph">运行以下命令检查是否安装成功:<span style="font-style: italic">&nbsp;</span></p>
<div class="code-wrapper">
<div class="code-right"><code class="hljs language-bash">java -version </code></div>
</div>
<p class="marklang-paragraph">如果显示类似<code>openjdk version "21"</code>的信息,说明安装成功。</p>
<h3>5. ‌可选:设置默认JDK‌</h3>
<p class="marklang-paragraph">如果系统中有多个JDK版本,可以通过以下命令设置默认版本:<span style="font-style: italic">&nbsp;</span></p>
<div class="code-wrapper">
<div class="code-right"><code class="hljs language-bash">sudo update-alternatives --install /usr/bin/java java <span class="hljs-variable">$JAVA_HOME/bin/java 1 sudo update-alternatives --config java </span></code></div>
</div>
<h3>注意事项</h3>
<ul>
<li>如果银河麒麟系统基于Debian/Ubuntu,可以尝试通过<code>apt</code>安装(需确认软件源是否支持OpenJDK 21)。</li>
<li>如果缺少依赖库(如<code>libc6</code>),需手动安装。</li>
</ul>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/qingzhen/p/19215568
頁: [1]
查看完整版本: 麒麟桌面系统2503安装openjdk21