<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java安装 on TrueSolのblog</title><link>https://blog.arcanelune.top/tags/java%E5%AE%89%E8%A3%85/</link><description>Recent content from TrueSolのblog</description><generator>Hugo</generator><language>zh-cn</language><managingEditor>3359429309@qq.com (TrueSol)</managingEditor><webMaster>3359429309@qq.com (TrueSol)</webMaster><copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright><lastBuildDate>Thu, 07 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.arcanelune.top/tags/java%E5%AE%89%E8%A3%85/index.xml" rel="self" type="application/rss+xml"/><item><title>JDK 安装与环境变量配置完整教程（Windows+Linux 双平台）</title><link>https://blog.arcanelune.top/post/java-notes/01/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><author>3359429309@qq.com (TrueSol)</author><guid>https://blog.arcanelune.top/post/java-notes/01/</guid><description>
<![CDATA[<h1>JDK 安装与环境变量配置完整教程（Windows+Linux 双平台）</h1><p>作者：TrueSol（3359429309@qq.com）</p>
        
          <h2 id="一jdk版本的选择">
<a class="header-anchor" href="#%e4%b8%80jdk%e7%89%88%e6%9c%ac%e7%9a%84%e9%80%89%e6%8b%a9"></a>
一、jdk版本的选择
</h2><p>目前主流的java开发版本仍然是jdk8与jdk11，有部分大厂逐渐在选择jdk17了
但是对于数据开发这门行业来讲，因为各个组件的架构支持的jdk版本不一致的问题，主流的版本还是jdk8，随着组件的更新，正在逐渐升级到jdk11了</p>
<h2 id="二windows上jdk的安装与配置">
<a class="header-anchor" href="#%e4%ba%8cwindows%e4%b8%8ajdk%e7%9a%84%e5%ae%89%e8%a3%85%e4%b8%8e%e9%85%8d%e7%bd%ae"></a>
二、Windows上jdk的安装与配置
</h2><blockquote>
<p>这里的教程安装的是jdk8，安装方法都一样，就是安装包不同而已</p>
</blockquote>
<h3 id="1-下载jdk安装包">
<a class="header-anchor" href="#1-%e4%b8%8b%e8%bd%bdjdk%e5%ae%89%e8%a3%85%e5%8c%85"></a>
1. 下载jdk安装包
</h3><p>官网下载太慢，而且下载旧版本要求登录账户太麻烦</p>
<h4 id="jdk8下载">
<a class="header-anchor" href="#jdk8%e4%b8%8b%e8%bd%bd"></a>
jdk8下载
</h4><p><a href="https://repo.huaweicloud.com/java/jdk/8u202-b08/">下载jdk8</a>
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507233449726.webp"></p>
<h4 id="jdk11下载">
<a class="header-anchor" href="#jdk11%e4%b8%8b%e8%bd%bd"></a>
jdk11下载
</h4><p><a href="https://repo.huaweicloud.com:8443/artifactory/java-local/jdk/11+28/">下载jdk11</a>
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507233546869.webp"></p>
<h3 id="2-安装jdk">
<a class="header-anchor" href="#2-%e5%ae%89%e8%a3%85jdk"></a>
2. 安装jdk
</h3><p>下载完双击打开安装包
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507234048962.webp">
点击下一步
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507234120042.webp">
修改安装路径为其他盘
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507234148373.webp">
在1处选择d盘
在2处创建一个用于存放jdk8的文件夹
然后点击确定
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507234434673.webp">
点击下一步
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507234808486.webp">
等待安装成功即可</p>
<h3 id="3-配置jdk环境变量">
<a class="header-anchor" href="#3-%e9%85%8d%e7%bd%aejdk%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f"></a>
3. 配置jdk环境变量
</h3><p>进入安装jdk的文件夹
在横线处单击，然后复制显示的路径
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235123351.webp">
右击此电脑，单击属性
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235240083.webp">
单击高级系统设置
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235314309.webp">
单击环境变量
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235333969.webp">
点击新建
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235407772.webp">
变量名为<code>JAVA_HOME</code>
变量值为刚才复制的路径
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235506906.webp">
再次新建环境变量
变量名为<code>CLASSPATH</code>
变量值为<code>;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar</code>
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235627180.webp">
找到环境变量中的Path，双击
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235740509.webp">
点击新建
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260507235821268.webp">
输入<code>%JAVA_HOME%\bin</code>，按回车
再次新建，输入<code>%JAVA_HOME%\jre\bin</code>，按回车，点击确定即可</p>
<h3 id="4-测试环境">
<a class="header-anchor" href="#4-%e6%b5%8b%e8%af%95%e7%8e%af%e5%a2%83"></a>
4. 测试环境
</h3><p>按<code>Win+r</code>键，输入cmd
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260508000028015.webp">
点击确定，进入命令行
输入<code>java -version</code>，按回车
能看到以下界面即安装成功
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260508000336343.webp"></p>
<h2 id="三linux上jdk的安装与配置">
<a class="header-anchor" href="#%e4%b8%89linux%e4%b8%8ajdk%e7%9a%84%e5%ae%89%e8%a3%85%e4%b8%8e%e9%85%8d%e7%bd%ae"></a>
三、Linux上jdk的安装与配置
</h2><blockquote>
<p>同样，这里的教程安装的是jdk8，安装方法都一样，就是安装包不同而已</p>
</blockquote>
<h3 id="1-下载jdk安装包-1">
<a class="header-anchor" href="#1-%e4%b8%8b%e8%bd%bdjdk%e5%ae%89%e8%a3%85%e5%8c%85-1"></a>
1. 下载jdk安装包
</h3><h4 id="jdk8下载-1">
<a class="header-anchor" href="#jdk8%e4%b8%8b%e8%bd%bd-1"></a>
jdk8下载
</h4><p><a href="https://repo.huaweicloud.com/java/jdk/8u202-b08/">下载jdk8</a>
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260508000845698.webp"></p>
<h4 id="jdk11下载-1">
<a class="header-anchor" href="#jdk11%e4%b8%8b%e8%bd%bd-1"></a>
jdk11下载
</h4><p><a href="https://repo.huaweicloud.com:8443/artifactory/java-local/jdk/11+28/">下载jdk11</a>
<img alt="image.png" src="https://cdn.jsdelivr.net/gh/ArcaneLune/my-image-bed@main/img/20260508000930914.webp"></p>
<h3 id="2-安装jdk-1">
<a class="header-anchor" href="#2-%e5%ae%89%e8%a3%85jdk-1"></a>
2. 安装jdk
</h3><p>执行以下命令</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">cd</span> /opt
</span></span><span class="line"><span class="cl"><span class="c1"># 创建存放安装包的文件夹</span>
</span></span><span class="line"><span class="cl">sudo mkdir /opt/software
</span></span><span class="line"><span class="cl"><span class="c1"># 创建安装软件存放的文件号</span>
</span></span><span class="line"><span class="cl">sudo mkdir /opt/module
</span></span><span class="line"><span class="cl"><span class="c1"># 给予普通用户权限</span>
</span></span><span class="line"><span class="cl">sudo chown -R <span class="nv">$USER</span>:<span class="nv">$USER</span> /opt 
</span></span></code></pre></div><p>使用xftp等工具将安装包上传到/opt/software下
解压安装包</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">tar -zxvf /opt/software/jdk-8u212-linux-x64.tar.gz -C /opt/module/
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> /opt/module
</span></span><span class="line"><span class="cl">mv jdk1.8.0_212/ jdk-1.8
</span></span></code></pre></div><p>配置环境变量</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo vim /etc/profile.d/my_env.sh
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 添加以下内容</span>
</span></span><span class="line"><span class="cl"><span class="c1">#JAVA_HOME</span>
</span></span><span class="line"><span class="cl"><span class="nb">export</span> <span class="nv">JAVA_HOME</span><span class="o">=</span>/opt/module/jdk-1.8
</span></span><span class="line"><span class="cl"><span class="nb">export</span> <span class="nv">PATH</span><span class="o">=</span><span class="nv">$PATH</span>:<span class="nv">$JAVA_HOME</span>/bin
</span></span></code></pre></div><p>刷新环境变量</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">source</span> /etc/profile
</span></span></code></pre></div><h3 id="4-测试环境-1">
<a class="header-anchor" href="#4-%e6%b5%8b%e8%af%95%e7%8e%af%e5%a2%83-1"></a>
4. 测试环境
</h3><p>执行下列命令</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">java -version
</span></span></code></pre></div><p>有输出即安装成功</p>

        
        <hr><p>本文2026-05-07首发于<a href='https://blog.arcanelune.top/'>TrueSolのblog</a>，最后修改于2026-05-07</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]></description><category>Java教程</category><category>环境搭建</category></item></channel></rss>