在linux上,为什么不用配置环境变量还能运行java程序呢?

时间:2022-12-12 11:52:29

问题描述
我现在想升级pre环境的java版本,打开/etc/profile没有找到配置的JAVA_HOME,又查看了.bashrc文件,也没有配置。但是运行java -version,可以显示版本。
[root@localhost root]# whereis java
java: /usr/bin/java
[root@localhost root]# whereis javac
javac: /usr/bin/javac

原因:使用了rpm安装

原理:LINUX的文件系统机制
只要在/usr/bin下建立一个软连接,就可以找到应用程序了