Centos下用rpm方式安装jdk是不是不用手动配置环境变量?为什么?

上次配置服务器的时候使用的是rpm方式安装的jdk;不用手动去#vi /etc/profile;也是
可以的;在网上百度看都说安装完后要手动去配置下环境变量?所有我有些茫然

图片说明

检查一下是不是之前有安装过jdk,所以环境变量里面已经有了jdk配置
echo $PATH 查看环境变量的当前设置
cat /etc/profile 查看系统环境变量配置

你看看你jdk的版本,安装前和安装后对比下,centos一般都安装jdk的,但是可能版本不是你想要的,所以你不设置也可以用

配置环境变量只是使用jdk运行程序时不用加入路径而已,所以只要你在运行时在tomcat配置文件加入路径或者在profile系统配置文件加入路径,完全可以,我的阿里云也是Centos,安装了mongodb和tomcat,mysql,xampp,jdk,还有一些乱七八糟的东西,关于服务器的配置问题可以找我,必答

rpm安装完成后应该是在已知的目录下创建了软连接,比如在/usr/bin等目录下。

你可以使用命令find / -name java 找一下是否是这样的。

tar解压开只是位于一个目录中,执行java命令时可能不会搜索这个目录,所以找不到java程序,此时需要设置环境变量。