热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

虚拟机下安装javajdk吗_虚拟机安装Java环境

1、先查看一下环境中是否已经安装了JDK。输入以下命令:java-version或者使用rpm命令:rpm-qa:查询所安装的所有rpm软

1、先查看一下环境中是否已经安装了JDK。

输入以下命令:

java -version

或者使用rpm命令:

rpm -qa:查询所安装的所有rpm软件包(|管道过前一个的输出是后一个的输入)

rpm -qa l more[分页显示]

rpm -qa l grep X[rpm-qa l grep firefox]

举例:

rpm -qal grep java------>查看是否安装过java

rpm -qa I grep firefox ------>查看是否安装了火狐

6365fc2028fec8b205360c24ef7365a1.png

2、如果已经安装了jdk,那就可以直接去配置环境变量了。

3、如果是之前安装的jdk存在问题需要卸载重装,也可以使用rpm命令进行删除。

语法:

rpm -e --nodeps 要卸载的软件

例如:

4c9f4f3fb584a11d4909bfc063c940e9.png

4、解压jdk到要安装的目录下

如果安装包不在要安装的目录下可以使用下面的命令,把jdk解压到指定的目录去

tar -zxvf jdk-8u271-linux-x64.tar.gz –C /usr/local/java

直接解压到压缩包当前文件夹下

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

5、配置jdk环境变量

这一步就非常简单了,打开/etc/profile配置文件,将下面配置拷贝进去

export JAVA_HOME=/install/jdk1.8.0_271

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

然后重新加载/etc/profile配置文件,运行命令 source /etc/profile。到这一步,到终端运行java、javac命令就都可以了。但是,,但是呢,关闭终端再进去就会发现Java又用不了了。所以,还需要配置永久环境变量,需要修改etc目录下的bashrc文件,在最前面添加

export JAVA_HOME=/install/jdk1.8.0_271

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然后再使用source /etc/bashrc命令,重新加载/etc/profile配置文件,这样永久环境变量就可以生效了!

标签:Java,jdk,rpm,虚拟机,etc,export,HOME,JAVA,安装

来源: https://blog.csdn.net/qq_39073684/article/details/113256166



推荐阅读
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • node.jsrequire和ES6导入导出的区别原 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • 使用freemaker生成Java代码的步骤及示例代码
    本文介绍了使用freemaker这个jar包生成Java代码的步骤,通过提前编辑好的模板,可以避免写重复代码。首先需要在springboot的pom.xml文件中加入freemaker的依赖包。然后编写模板,定义要生成的Java类的属性和方法。最后编写生成代码的类,通过加载模板文件和数据模型,生成Java代码文件。本文提供了示例代码,并展示了文件目录结构。 ... [详细]
  • Hadoop2.6.0 + 云centos +伪分布式只谈部署
    3.0.3玩不好,现将2.6.0tar.gz上传到usr,chmod-Rhadoop:hadophadoop-2.6.0,rm掉3.0.32.在etcp ... [详细]
  • 其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
  • 本文介绍了网页播放视频的三种实现方式,分别是使用html5的video标签、使用flash来播放以及使用object标签。其中,推荐使用html5的video标签来简单播放视频,但有些老的浏览器不支持html5。另外,还可以使用flash来播放视频,需要使用object标签。 ... [详细]
author-avatar
残念易_138
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有