32 lines
12 KiB
JavaScript
32 lines
12 KiB
JavaScript
import{_ as p}from"./chunks/ArticleMetadata.Sb1DYAHo.js";import{_ as h,D as k,o as n,c as d,I as r,w as o,k as e,a as c,R as g,b as F,e as C}from"./chunks/framework.FVQzxbLi.js";import"./chunks/md5.RtphNWHi.js";const y="/assets/202210231130566.NIcwjg4f.png",S=JSON.parse('{"title":"CentOS 8.2 安装 JDK 1.8.0_202","description":"","frontmatter":{"title":"CentOS 8.2 安装 JDK 1.8.0_202","author":"查尔斯","date":"2022/10/23 11:29","categories":["Java基础快速入门"],"tags":["Java","JDK","Linux","CentOS"],"showComment":false},"headers":[],"relativePath":"courses/java/04-附录/01-CentOS安装JDK.md","filePath":"courses/java/04-附录/01-CentOS安装JDK.md","lastUpdated":1666499156000}'),u={name:"courses/java/04-附录/01-CentOS安装JDK.md"},D=e("h1",{id:"centos-8-2-安装-jdk-1-8-0-202",tabindex:"-1"},[c("CentOS 8.2 安装 JDK 1.8.0_202 "),e("a",{class:"header-anchor",href:"#centos-8-2-安装-jdk-1-8-0-202","aria-label":'Permalink to "CentOS 8.2 安装 JDK 1.8.0_202"'},"")],-1),m=g(`<h2 id="检查系统是否自带jdk" tabindex="-1">检查系统是否自带JDK <a class="header-anchor" href="#检查系统是否自带jdk" aria-label="Permalink to "检查系统是否自带JDK""></a></h2><div class="warning custom-block"><p class="custom-block-title">笔者说</p><p>检查系统中是否已经安装了 JDK ,安装的基本是 OpenJDK,如果已经安装了,那就提前卸载掉它。</p></div><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">rpm</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> -qa</span><span style="--shiki-light:#D73A49;--shiki-dark:#F47067;"> |</span><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;"> grep</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> jdk</span></span>
|
||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#768390;"># 如果上方命令查询出了内容,就把查出的软件卸载掉</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">rpm</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> -e</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> --nodeps</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> 软件名</span></span></code></pre></div><h2 id="下载并上传安装包" tabindex="-1">下载并上传安装包 <a class="header-anchor" href="#下载并上传安装包" aria-label="Permalink to "下载并上传安装包""></a></h2><p>可前往 <a href="https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html" target="_blank" rel="noreferrer">官网</a> 下载 JDK Linux 安装包然后上传到服务器。</p><p><img src="`+y+`" alt="202210231130566"></p><p>也可以直接在服务器内下载。</p><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">wget</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz</span></span></code></pre></div><h2 id="解压安装包" tabindex="-1">解压安装包 <a class="header-anchor" href="#解压安装包" aria-label="Permalink to "解压安装包""></a></h2><div class="warning custom-block"><p class="custom-block-title">笔者说</p><p>除去一些固定的东西,一定要记得根据你实际的情况调整好目录位置或命名。</p></div><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#768390;"># 解压安装包到指定目录(如指定目录不存在则需要先提前用 mkdir 创建)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#768390;"># 下方 /opt/disk 是服务器的一块数据盘挂载目录</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">mkdir</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> -p</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> /opt/disk/java</span></span>
|
||
<span class="line"></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">tar</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> -zxvf</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> jdk-8u202-linux-x64.tar.gz</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> -C</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> /opt/disk/java</span></span></code></pre></div><p>切换到 <code>/opt/disk/java/jdk1.8.0_202</code> 目录下。</p><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;">cd</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> /opt/disk/java/jdk1.8.0_202</span></span></code></pre></div><p>里面就是我们熟悉的 JDK 那些内容。</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span>bin</span></span>
|
||
<span class="line"><span>include</span></span>
|
||
<span class="line"><span>jre</span></span>
|
||
<span class="line"><span>LICENSE</span></span>
|
||
<span class="line"><span>README.html</span></span>
|
||
<span class="line"><span>src.zip</span></span>
|
||
<span class="line"><span>THIRDPARTYLICENSEREADME.txt</span></span>
|
||
<span class="line"><span>COPYRIGHT</span></span>
|
||
<span class="line"><span>javafx-src.zip</span></span>
|
||
<span class="line"><span>lib</span></span>
|
||
<span class="line"><span>man</span></span>
|
||
<span class="line"><span>release</span></span>
|
||
<span class="line"><span>THIRDPARTYLICENSEREADME-JAVAFX.txt</span></span></code></pre></div><h2 id="设置环境变量" tabindex="-1">设置环境变量 <a class="header-anchor" href="#设置环境变量" aria-label="Permalink to "设置环境变量""></a></h2><div class="tip custom-block"><p class="custom-block-title">笔者说</p><p>还差最后一步,配置环境变量 JAVA_HOME。不配好它,很多 Java 写的程序可就没法直接使用了。而且你配好了环境变量,我们也可以方便的在任何目录下使用 Java 的命令。</p></div><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#768390;"># 1、打开 profile 文件</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">vim</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> /etc/profile</span></span>
|
||
<span class="line"></span>
|
||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#768390;"># 2、在其中插入环境变量配置</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">JAVA_HOME</span><span style="--shiki-light:#D73A49;--shiki-dark:#F47067;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">/opt/disk/java/jdk1.8.0_202</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">CLASSPATH</span><span style="--shiki-light:#D73A49;--shiki-dark:#F47067;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">.:</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">$JAVA_HOME</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">/lib.tools.jar</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">PATH</span><span style="--shiki-light:#D73A49;--shiki-dark:#F47067;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">$JAVA_HOME</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">/bin:</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">$PATH</span></span>
|
||
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F47067;">export</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> JAVA_HOME</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> CLASSPATH</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> PATH</span></span>
|
||
<span class="line"></span>
|
||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#768390;"># 3、重新加载 profile 文件,使最新配置生效</span></span>
|
||
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;">source</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> /etc/profile</span></span></code></pre></div><h2 id="检验是否安装成功" tabindex="-1">检验是否安装成功 <a class="header-anchor" href="#检验是否安装成功" aria-label="Permalink to "检验是否安装成功""></a></h2><p>执行查看 Java 版本命令。</p><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">java</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> -version</span></span></code></pre></div><p>如果能看到下方这么一串版本信息输出,那就道上一声恭喜。</p><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark-dimmed vp-code"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">java</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> version</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> "1.8.0_202"</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">Java(TM</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">) SE Runtime Environment (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">build</span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;"> 1.8</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">.0_202-b08</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">Java</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> HotSpot</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#F69D50;">TM</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">) </span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;">64</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">-Bit</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> Server</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> VM</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;"> (build </span><span style="--shiki-light:#005CC5;--shiki-dark:#6CB6FF;">25.202</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;">-b08,</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> mixed</span><span style="--shiki-light:#032F62;--shiki-dark:#96D0FF;"> mode</span><span style="--shiki-light:#24292E;--shiki-dark:#ADBAC7;">)</span></span></code></pre></div>`,23);function v(s,A,b,_,E,f){const t=p,l=k("ClientOnly");return n(),d("div",null,[D,r(l,null,{default:o(()=>{var a,i;return[(((a=s.$frontmatter)==null?void 0:a.aside)??!0)&&(((i=s.$frontmatter)==null?void 0:i.showArticleMetadata)??!0)?(n(),F(t,{key:0,article:s.$frontmatter},null,8,["article"])):C("",!0)]}),_:1}),m])}const x=h(u,[["render",v]]);export{S as __pageData,x as default};
|