Linux安装JDK

Linux安装JDKLinux安装JDK

大家好,又见面了,我是你们的朋友全栈君。

一、yum一键安装

这种办法简单粗暴,就像盖伦丢技能一样。废话不多说,直接开始操作。

1.首先执行以下命令查看可安装的jdk版本:

yum -y list java*

执行成功后可看到如下界面:

在这里插入图片描述
2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:

yum install -y java-1.8.0-openjdk-devel.x86_64

等待安装完成即可。

3.安装完成之后,查看安装的jdk版本,输入以下指令:

java -version

此处便可以看到自己安装的jdk版本信息。
你如果好奇这个自动安装把jdk安装到哪里去了,其实你可以在usr/lib/jvm下找到它们。
ok,完成!

二、手动安装
1、查看Linux环境自带JDK
使用命令:# rpm -qa|grep gcj
显示内容其中包含相应信息

# java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

2、卸载

# rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# rpm -e --nodeps java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

3、卸载rpm版的jdk:
使用命令:#r pm -qa|grep jdk
显示:jdk-x.x.x_xx-fcs
卸载:#rpm -e –nodeps jdk-x.x.x_xx-fcs

4、下载jdk
打开网站http://www.oracle.com/technetwork/java/javase/downloads,选择对应版本JDK,点击下载

5、在usr目录下创建java安装目录

cd /usr
mkdir java

6、将下载好的JDK文件copy到/usr/java目录

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

7、解压到当前目录

tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夹 jdk1.8.0_60

8、编辑配置文件,配置环境变更

   vim /etc/profile

添加如下内容:

JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

9、重启机器或者执行命令
source /etc/profile
重启命令:sudo shutdown -r now

10、查看安装情况

java -version
javac -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106553.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信公众号开发者社区_订阅号怎么弄

    微信公众号开发者社区_订阅号怎么弄引言及内容概要已经有几位读者抱怨“柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用”,好吧,我错了,原本以为把基础API封装完、框架搭建好,再给出一个文本消息的使用示例,大家就能够照猫画虎的,或许是因为我的绘画功底太差,画出的那只猫本来就不像猫吧……本篇主要介绍微信公众帐号开发中图文消息的使用,以及图文消息的几种表现形式。标题取名为“图文消息全攻略”,这绝对不是标题

    2022年9月29日
    0
  • 虚拟机安装gcc「建议收藏」

    虚拟机安装gcc「建议收藏」(确保虚拟机网络通畅)1在虚拟机桌面上右击【打开终端】2输入sudoapt-getupdate回车输入开机密码(输入时密码并不显示,输完后回车)等待出现下一步指示3输入sudoapt-getinstallgcc回车输入密码等待(我等了约30min)出现下一步指示4输入gcc–version回车完…

    2022年5月10日
    46
  • 软件缺陷,缺陷报告怎么写_缺陷报告通常包括哪些内容

    软件缺陷,缺陷报告怎么写_缺陷报告通常包括哪些内容软件缺陷软件缺陷:常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。从软件测试观点出发,软件缺陷有以下五大类:功能缺陷、系统缺陷、加工缺陷、数据缺陷、代码缺陷软件类别:缺陷的表现形式不仅体现在功能的失效方面,还体现在其他方面。主要类型有:软件没有实现产品规格说明所…

    2022年9月18日
    0
  • jvm基础_java实现栈四个方法

    jvm基础_java实现栈四个方法JVM进阶(一)——初识JAVA栈  若想使自己编写的Java程序高效运行,以及进行正确、高效的异常诊断,JVM是不得不谈的一个话题。本”JVM进阶“专栏大部分内容均来源于经典书籍《深入理解Java虚拟机》。  下面言归正传,本文重点从虚拟机内存模型(运行时数据区域)入手。先看图:  这是一张比较官方的虚拟机模型图,今天讲的就是虚线框中栈的部分。  栈是我们最常用的内存区域。它主

    2022年9月6日
    3
  • python控制灯_树莓派python编程 做一个LED呼吸灯「建议收藏」

    呼吸灯概述上一篇我们通过控制GPIO口输出高低电平来控制一只LED的亮灭。这次我们来控制LED的亮度,灯由暗渐渐变亮,再由亮渐渐边暗,反复循环,也就是呼吸灯的效果。按Ctrl+C结束程序。通过本节课,你能学习到:脉冲宽度调制技术所需硬件树莓派x1面包板x1杜邦线x2LED灯x1名称解释我们知道,通过LED的电流越大,LED越亮,电流越小,LED越暗。如果可以控制输出电流大小就可…

    2022年4月16日
    42
  • 服务器显示asp错误,Windows7 IIS+ASP http500内部服务器错误(显示它的本来面目)

    服务器显示asp错误,Windows7 IIS+ASP http500内部服务器错误(显示它的本来面目)在WINDOWS7上安装了iis7.5,调试ASP程序时出现http500内部服务器错误:首先,打开IE选项设置—高级—把“显示友好http错误信息”,可以看到如下错误提示:解决办法是打开将错误送到浏览器”changedthedefaultforthe”scriptErrorSentToBrowser”flaginIIS7”,将选项设置为True.设置方法一:以管理员身份运行CM…

    2022年8月12日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号