linux系统配置jdk环境变量_linux中环境变量配置

linux系统配置jdk环境变量_linux中环境变量配置Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)

Linux学习教程,Linux入门教程(超详细)

1.我们需要让虚拟机连接网络,首先回到初始页面

linux系统配置jdk环境变量_linux中环境变量配置

第一步:点击网络适配器,我们开始安装虚拟机网络模式是“仅主机模式”

现在更改为“NAT模式“,点击确定。

linux系统配置jdk环境变量_linux中环境变量配置

2.Tomcat运行必须要有jdk环境,虚拟机自带的是OpenJDK。

第一步:运行java -version

linux系统配置jdk环境变量_linux中环境变量配置

可以看到虚拟机此时已预装了OpenJDK。

第二步:运行javac

linux系统配置jdk环境变量_linux中环境变量配置

        注:如果是如上图,我们需要安装其他软件包。

3.在联网下,运行

yum search java | grep -i --color JDK

linux系统配置jdk环境变量_linux中环境变量配置

可以看到多个openjdk的安装包。选择其中的安装包安装,我选择了两个。

yum install 命令后面加上要安装的安装包名字即可。两个安装包用空格格开。

linux系统配置jdk环境变量_linux中环境变量配置

当出现完毕或者Complete即代表安装成功!

linux系统配置jdk环境变量_linux中环境变量配置

4.接下来配置环境变量

第一步:使用cd切换至/usr/lib/jvm  使用ll 查看内容。

找到其中java-1.8.0-openjdk后面对应的文件路径,即/etc/alternatives/java_sdk_1.8.0_openjdk  这个就是jdk的路径了。复制它。

linux系统配置jdk环境变量_linux中环境变量配置

 第二步:使用 vi /etc/profile 进入文件编辑环境变量。

linux系统配置jdk环境变量_linux中环境变量配置

按住shift和g键进入最后一行。按住a键进行编辑。

linux系统配置jdk环境变量_linux中环境变量配置

       如图所示:输入JAVA_HOME和PATH 以及CLASSPATH。其中JAVA_HOME是刚才粘贴的路径。

 第三步:运行命令source /etc/profile  刷新配置文件。

linux系统配置jdk环境变量_linux中环境变量配置

第四步:回到命令行,分别执行java 和 javac 。与Windows下执行命令效果是一样的即可。

linux系统配置jdk环境变量_linux中环境变量配置

linux系统配置jdk环境变量_linux中环境变量配置

至此,配置jdk完成。

注:可能出现的问题。

运行java命令失败,运行javac命令成功:

linux系统配置jdk环境变量_linux中环境变量配置

则运行命令yum install ld-linux.so.2 当出现完毕后字样即可。

linux系统配置jdk环境变量_linux中环境变量配置

否则可能是JAVA_HOME路径填错,请重新检查。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

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

相关推荐

  • 深入浅出讲解Optional包装类

    深入浅出讲解Optional包装类Optional是JDK8的新特性,首先这个类是被final修饰的,并且这个类只有一个Object的超类,下面是这个类的结构。我们可以看到一共也没多少方法,所以我觉得就从这个类开始,养成阅读源码的习惯,再合适不过了。Optional的作用在写这篇博客之前,看过好多相关的资料,大体上来说这个类就是用来解决万恶的空指针异常,用来避免繁琐的!=null代码而存在的。那你也太…

    2022年9月21日
  • 页面可见性改变事件:visibilitychange

    页面可见性改变事件:visibilitychange1、PC浏览器上(以谷歌浏览器为例)刷新H5页面,会触发该事件,由于刷新导致该页面消失时,会检测到document.visibilityState===‘hidden’切换页面(包括切换离开和切换回来),导致页面暂时不处于激活状态时,会触发该事件。切换离开时document.visibilityState===‘hidden’,切换回该页面时,document.visibilityS…

    2022年6月18日
  • C#中什么是泛型

    C#中什么是泛型参考视频c#教程泛型集合与非泛型集合最大的区别在于,泛型集合,不需要进行装箱和拆箱的操作。如集合元素为值类型,通常泛型集合要优于非泛型集合,并优于从非泛型集合派生出来的类型,泛是广泛的意思,而型是数据类型。这里的泛型可以理解为应用广泛的数据类型。为了提高性能及维护类型安全,一般最好采用泛型集合。如果两个类的内容完全一样,只是处理的数据类型不同。那么,采用泛型是一个不错的选择。泛型类用于封装不是特定于具体数据类型的操作,通常用于集合。诸如从集合中添加和移除项这样的操作都以大体上相同的方式执行,与所存

    2022年6月16日
  • moxa串口服务器的配置(波特率如何设置)

    MOXA串口服务器产品配置说明附图.doc第一章:准备工作准备工作我们用一条交叉网线把NPort5110和PC机的网口连接起来,并把NPort上电。首先,打开控制面板,网络连接。在本地连接上点右键,选择属性。双击进入Internet协议(TCP/IP),点击“使用下面的IP地址”写入IP地址和子网掩码,记住要和NPORT的IP地址在同一子网段内。如NPORT默认IP为192.168…

    2022年4月9日
  • java字符串数组初始化和赋值[通俗易懂]

    java字符串数组初始化和赋值[通俗易懂]//一维数组String[]str=newString[5];//创建一个长度为5的String(字符串)型的一维数组String[]str=newString[]{“”,””,””,””,””};String[]str={“”,””,””,””,””};String数组初始化区别      首先应该明白java数组里面存的是对象的引用,所以必须初

    2022年7月18日
  • Solr使用入门指南

    Solr使用入门指南

    2021年12月2日

发表回复

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

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