一尘不染

找到JAVA_HOME并在RHEL上进行设置

java

我之前在RHEL机器上安装了Java。现在,我正在尝试运行一个需要设置JAVA_HOME变量的程序。找出我的Java安装的安装目录然后设置JAVA_HOME的最佳方法是什么?这是运行java-
version的结果:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

我有一个/ usr / lib / jvm目录,但是它是空的。


阅读 185

收藏
2020-12-03

共1个答案

一尘不染

首先,echo $JAVA_HOME从命令行尝试。由于java已经在您的路径上,JAVA_HOME可能会被设置。

找出我的Java安装的安装目录的最佳方法是什么

运行该命令which java会将您指向java安装位置。

然后设置JAVA_HOME

您可以编辑~/.bashrc~/.bash_profile/etc/profile到组JAVA_HOME。设置它会在~/etc/profile整个系统范围内设置,这可能不是您想要的。举例来说,输出which java/opt/jdk_1.7.0_25,那么您只需将添加export JAVA_HOME=/opt/jdk_1.7.0_25~/.bashrc~/.bash_profile然后运行source ~/.bashrc(或source ~/.bash_profile在此处进行设置)。

请注意,在这种情况下,java位于上,PATH但是在某些情况下,您需要添加export PATH=$PATH:$JAVA_HOME/bin才能将JAVA_HOME变量添加到PATH

2020-12-03