当前位置:首页 > 生活百科

rpm安装jdk需要配置变量不(观文一览其配置安装要求)

栏目:生活百科日期:2025-04-13浏览:0

Linux的几种软件安装方式:源码编译、压缩包、RPM包,最简单的当然是RPM安装方式,不需配置环境,不需安装相关依赖(依赖自动安装),一直好奇为什么这种方式不需要配置环境。

通过RPM方式安装时,是严格遵照Linux对环境变量的路径的要求,比如:

/usr/bin 可执行的命令安装目录

/usr/lib 程序所使用的库函数保存位置

/usr/share/doc 基本的软件使用手册保存位置

/usr/share/man 帮助文件保存位置

举例来说,我使用RPM安装的jdk1.8,安装完成后,没做任何配置,即可全局使用java命令,本以为安装过程自动在~/.bash_profile或者/etc/profile中做了环境配置,但是查看后并没有,通过$PATH也查看不到jdk的路径。

但是在 /usr/bin中看到了如下:

也就是说,将jdk安装目录下的bin下的java、javac等命令“复制”到了这里,当然这不是简单的复制,但道理就是那个道理。所以,也就是说,当我们在任意的位置执行java相关命令时,系统会到/usr/bin中来执行。

所以就可以理解为:/usr/bin是针对RPM安装的软件的profile文件,RPM安装过程会自动将一些可执行文件添加到/usr/bin里,从而“配置了环境”,而不需我们配置路径到profile里。

查看/usr/lib后也可以发现其中有jdk安装目录下的lib中的相关包,查看/usr/share/man后也可以发下其中有jdk安装目录下的man中的相关文档。

所以,说到这里,应该可以理解为什么RPM不需配置环境了。

所以,在执行Java某一个命令时,若其按照RPM方式安装,就到/usr/bin下寻找该命令,找到便执行;若其是按照普通方式安装,就到profile文件里配置的路径下寻找该命令,找到便执行。

Tips:并不是说随便将一个可执行文件复制到/usr/bin中就可以全局执行(亲测不行)。如果是通过源码编译安装的JDK,则需要配置环境变量。

JDK环境变量的作用:

JAVA_HOME =你的JDK安装位置

CLASSPATH = .;%JAVA_HOME%lib

PATH = %JAVA_HOME%bin

第一个JAVA_HOME主要是给后面两个环境变量使用的。

第二个CLASSPATH指定的是默认的类库的位置,如上设置,为当前目录和JAVA_HOME的lib目录

第三个PATH是把java的bin加入到系统路径中,这样在命令行或其他程序全局调用java,javac, javaw等命令了。

“rpm安装jdk需要配置变量不(观文一览其配置安装要求)” 的相关文章

事业单位新员工入职流程(分享这十一个详解步骤)

第一步审核录用审批情况人事专员收到招聘人员提供的《面试评价及录用审批表》后方可办理入职手续。重要提示:如果没有签字,相关负责人不在的情况,应电话至拥有录用审批权...

dnf辅助稳定排行榜第一名(2023现在cf最稳定的挂)

一共有8个辅助职业,排名依据是综合排名,有5项分数,增益,减益,控制,恢复,防御共5项,满分50一楼先说排名:神级:奶爸,魔道一级:缔造者二级:瞎子,光兵三级:...

如何广告投放数据分析(最实用的方法及作用分析)

广告数据监测是针对性地对某品牌、行业或某种广告媒体监测,抓取投放的广告内容、主题风格和媒体形式以及点位等数据,获得目标媒体、品牌或行业的广告投放策略。那么,获取...

u盘被写保护怎么解除无法格式化(分析原因及解决方法)

U盘早已变成了大家日常最经常应用的储存文件和移动文件的工具了,在日常应用U盘的情况下,假如一不小心造成U盘写保护得话,U盘写的作用便会被锁了,也就是只有载入U盘...

国产电风扇评测(5种常见的风扇种类全解析)

这段时间正是三伏天热的时候,如果不知道买什么好,不如买个风扇,给炎炎夏日带来凉意!虽然空调也很好用,但是比较耗电,而且空调开久了难免会有点闷,还容易得空调病,这...

修改手机ip地址有什么用(附更改ip地址的优缺点介绍)

现如今我们的生活中已经有越来越多的地方需要改变上网IP来完成一些事情,而改变IP的唯一办法就是使用IP代理,那么使用IP代理改变了上网IP到底给我们带来了哪些好...

个人所得税软件有什么用(个人所得税查询明细)

个人所得税手机APP不仅是汇算才用得到发布日期:2021-04-16来源:山东省税务局个人所得税处“个人所得税”手机APP的功能不仅局限于每年办理个税汇算,还有...

事件营销案例分析,事件营销的成功基础有哪些

各位老司机新司机,给大家科普一下额温枪跟口罩资金盘的大坑。首先,有一个人,想要从国外或者某厂预定100w个口罩。这个口罩成本价可能是2元。这个时候他以2.5元的...

solidworks设置(solidworks的入门教程)

solidworks设置solidworks设置11.界面设置21.1.打开设置,自定义21.2.在弹出的对话框中选择快捷方式21.3.将需要命令直接拖到相应的...

如何彻底删除聊天记录,永久清除聊天记录的秘诀

怎么彻底删除微信的聊天记录?很多人对于手机的依赖性是非常强的,使用手机的时候会产生大量数据,这导致了我们的手机中储存了大量隐私信息,如果不妥善的处理,很可能会有...