linux服务器上安装jdk8的两种方法
<p>这里介绍两种安装方式:</p><ul class="ul-level-0">
<li>yum安装(力荐)</li>
<li>从官网下载包安装</li>
</ul>
<h1 id="%E8%8E%B7%E5%BE%97%E4%B8%80%E5%8F%B0linux%E6%9C%8D%E5%8A%A1%E5%99%A8"><strong>获得一台linux服务器</strong></h1>
<p>要在linux下安装jdk,首先你得先有一台linux服务器,虚拟机或者租一台都可以</p>
<div class="image-block"> </div>
<h1 id="yum%E5%AE%89%E8%A3%85jdk"><strong>yum安装jdk</strong></h1>
<p>在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。</p>
<ul class="ul-level-0">
<li>执行命令<code>yum -y list java*</code>查看可安装java版本。执行成功后可以看见如下的结果</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/2coenbxks2.jpeg?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>选择一个java版本进行安装,这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装<strong>java-1.8.0-openjdk-devel.x86_64</strong>。 这里有个地方要注意,上图中我用红框圈起来的两个java版本,要选择-devel的安装,因为这个安装的是jdk,而那个不带-devel的安装完了其实是jre。</li>
<li>执行命令<code>yum install -y java-1.8.0-openjdk-devel.x86_64</code>。执行完后会看见控制台刷出很多输出。 耐心等待至自动安装完成</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/viia74jgf8.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>输入<code>java -version</code>查看已安装的jdk版本,当出现如下输出表示安装成功。</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/8c69ec4duv.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>你可能好奇,yum安装的jdk,被安装到哪里去了?可以执行</li>
</ul>
<pre class="prism-token tokenlanguage-javascript">1rpm <span class="token operator">-ql java<span class="token number">-1.8<span class="token punctuation">.<span class="token number">0<span class="token operator">-openjdk</span></span></span></span></span></pre>
<p>获取安装目录,你发现在<code>/usr/lib/jvm</code>目录下可以找到他们。</p>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/fs4wvy17x3.png?imageView2/2/w/1620" alt=""></div>
<p>至此,yum安装jdk完成。</p>
<h1 id="%E4%BB%8E%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E5%8C%85%E5%AE%89%E8%A3%85jdk"><strong>从官网下载包安装jdk</strong></h1>
<p>如果你不喜欢yum安装的方式,想要使用官方提供的安装包进行传统方式的安装,可以使用如下步骤。</p>
<ul class="ul-level-0">
<li>执行命令<code>useradd java</code>,新建用户java</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/l6kdi08sds.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>执行命令<code>passwd java</code>,设置java用户密码</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/xmqqsbrzxo.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>进入oracle官网,java8下载页面http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/pe4roy3kzf.jpeg?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>选择<strong>Accept License Agreement</strong>,点击<strong>jdk-8u131-linux-x64.tar.gz</strong>,获取到下载链接。注意,获取到的下载链接有时效(具体有效多久不清楚,反正隔天肯定不能用),请尽快复制到linux上进行下载。</li>
<li>进入到<code>/home/java</code>目录下,输入wget +地址,即可开始下载</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/rhu989gbus.jpeg?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>等待下载成功</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/gwi1aqztqa.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>查看文件,发现下载后的文件名有奇怪的后缀,重命名下载文件</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/4e7dwyf5eg.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>输入命令<code>tar zxvf jdk-8u131-linux-x64.tar.gz</code>解压安装包 如果提示没有<code>tar</code>命令,输入<code>yum install -y tar</code>先安装tar。</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/cbxopgjjk3.png?imageView2/2/w/1620" alt=""></div>
<ul class="ul-level-0">
<li>输入命令<code>vim /etc/profile</code>,打开环境变量配置文件 在文件底部输入以下信息,并保存</li>
</ul>
<pre class="prism-token tokenlanguage-javascript">1JAVA_HOME<span class="token operator">=<span class="token operator">/home<span class="token operator">/java<span class="token operator">/jdk1<span class="token number">.8<span class="token punctuation">.0_131
2JRE_HOME<span class="token operator">=$JAVA_HOME<span class="token operator">/jre
3PATH<span class="token operator">=$PATH<span class="token punctuation">:$JAVA_HOME<span class="token operator">/bin
4CLASSPATH<span class="token operator">=<span class="token punctuation">.<span class="token punctuation">:$JAVA_HOME<span class="token operator">/lib<span class="token operator">/dt<span class="token punctuation">.jar<span class="token punctuation">:$JAVA_HOME<span class="token operator">/lib<span class="token operator">/tools<span class="token punctuation">.jar
5export JAVA_HOME
6export JRE_HOME
7export PATH
8export CLASSPATH</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<ul class="ul-level-0">
<li>输入命令<code>source /etc/profile</code>,刷新环境变量配置文件使其立刻生效;输入<code>java -version</code>查看已安装的jdk版本</li>
</ul>
<div class="image-block"><img src="https://ask.qcloudimg.com/http-save/yehe-4220914/w55m32qiai.png?imageView2/2/w/1620" alt=""></div>
<p>你要以为这就完成了,那就掉坑里了。虽然大部分时候这就够了,但还有一步操作最好做一下。建一个<code>/usr/bin/java</code>的java的超链接。 <code>ln -s /home/java/jdk1.8.0_131/bin/java /usr/bin/java</code></p>
<p>为什么要建这个超链接,因为一些自己注册的linux服务(如springboot的jar注册的服务),默认情况下从<code>/usr/bin/java</code>路径使用java,yum安装的时候,这个超链接会自动创建,如果你自己下载包安装的话,这个超链接就需要你手动创建了。 至此,从官网下载包安装jdk完成。</p><br><br>
来源:https://www.cnblogs.com/zxjb/p/12066328.html
頁:
[1]