首页 > 编程语言 >配置java环境(Redhat)

配置java环境(Redhat)

时间:2024-01-29 14:12:36浏览次数:26  
标签:JAVA Redhat jdk 配置 version HOME java local

安装前准备:

下载java的Jdk https://www.oracle.com/java/technologies/downloads/    

(jdk-8u202-linux-x64.tar.gz)

1.查看系统是否有java环境:  java -version

2.如果有版本输出则需要卸载之前的jdk,找出安装的jdk: rpm -qa | grep jdk

3.根据 rpm -qa | grep jdk命令列出的包进行移除命令: rpm -e --nodeps XXX (XXX代表查找出来的jdk)

4.检查是否删除成功:java -version

5.一个文件夹用于存放java的目录(例如/usr/local/):

cd /usr/local 

mkdir java

6.解压java压缩包:tar -zxvf XXX.tar.gz

7.配置环境变量:vi /etc/profile

8.在末尾追加:

JAVA_HOME=/usr/local/java/jdk1.8.0_221
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

按Esc建 然后输入:wq 保存后退出

9.刷新配置:source /etc/profile

10:验证是否配置成功:java -version看是否有版本信息输出

标签:JAVA,Redhat,jdk,配置,version,HOME,java,local
From: https://www.cnblogs.com/suoyiling/p/17994392

相关文章

  • 备份---网络设备的配置定时自动备份
    公司现有江苏、浙江、上海的所有网络设备配置备份的需求。我是kalilinux环境,ubuntu,CentOS,OracleLinux,RedHatLinux理论上支持。aptupdateaptupgrade–yapt-getinstallrubyruby-devlibsqlite3-devlibssl-devpkg-configcmakelibssh2-1-devgeminstalloxidize......
  • JVM(Java虚拟机) 整理
    JVM整体结构本文主要说的是HotSpot虚拟机,JVM全称是JavaVirtualMachine,中文译名:Java虚拟机简化一下:Java字节码文件Class文件本质上是一个以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在Class文件中,JVM根据其特定的规则解析该二进制数据,从而得到......
  • java中二分查找前提必须是升序吗?
    二分查找不必须是升序,降序排列的数组也可以执行二分查找。二分查找算法是一种高效的搜索方法,它要求数据集是有序的,无论是升序还是降序都可以。在升序排列的情况下,算法会将目标值与中间值比较,如果目标值较小,则在左半部分继续查找;如果目标值较大,则在右半部分继续查找。在降序排列的......
  • 【干货】一文掌握JavaScript检查对象空值的N种技巧!
    在开发JavaScript应用程序时,经常需要检查对象是否为空。这是因为在处理和操作对象数据时,我们需要确保对象包含有效的值或属性。以下是一些常见情况,我们需要检查JavaScript对象是否为空:防止空引用错误:当我们尝试访问或使用一个空对象时,可能会导致空引用错误(如TypeError:Cann......
  • TS学习笔记十二:项目配置
      本节介绍ts项目配置相关内容,包括项目配置文件tsconfig.json的说明及编译选项的内容介绍。B站视频https://www.bilibili.com/video/BV1ca4y1C7WB/西瓜视频https://www.ixigua.com/7327847796814709288一、tsconfig.json  tsconfig.json位于ts项目的根目录中,此文......
  • 【干货】一文掌握JavaScript检查对象空值的N种技巧!
    在开发JavaScript应用程序时,经常需要检查对象是否为空。这是因为在处理和操作对象数据时,我们需要确保对象包含有效的值或属性。以下是一些常见情况,我们需要检查JavaScript对象是否为空:防止空引用错误:当我们尝试访问或使用一个空对象时,可能会导致空引用错误(如TypeError:Can......
  • 深入浅出Java多线程(二):Java多线程类和接口
    引言大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第二篇内容:Java多线程类和接口。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!!在现代计算机系统中,多线程技术是提升程序性能、优化资源利用和实现并发处理的重要手段。特别是在Java编程语言中,多线程机......
  • docker\docker-compose 配置容器日志大小
    问题背景:24/1/29,docker容器日志爆满,导致docker无法启动  解决方案:1.删除大日志2.日志配置docker\docker-compose配置容器日志大小_docker-compose限制日志大小-CSDN博客......
  • java读取并解析XML文件的方法有哪些?
    XMLStreamReader:1. DOM(DocumentObjectModel)方式:DOM将整个XML文档加载到内存中,形成一颗树状结构,然后通过操作这个树状结构来获取所需要的数据。示例代码如下:importjavax.xml.parsers.*;importorg.w3c.dom.*;publicclassXMLParser{publicstaticvoidmain(Stri......
  • PWN基础环境配置(Ubuntu系统)
    PWN环境配置(Ubuntu系统)如果不清楚从github上下载的工具的使用方法,可以在项目根目录下查看README文档vscode在Ubuntu软件中心下载vscode(记得换成国内源,不会的话去搜索教程)下载之后启动并安装python扩展pip换源(阿里源)pipconfigsetglobal.index-urlhttp://mirrors.aliyu......