当前位置: 首页 > 面试题库 >

找到JAVA_HOME并在RHEL上进行设置

杜俊晤
2023-03-14
问题内容

我之前在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目录,但是它是空的。


问题答案:

首先,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



 类似资料:
  • 问题内容: 我的Ubuntu 10.04 i386服务器(无头)上有一个名为Hello的Android项目。它包含Android项目文件夹应具有的所有内容。我首先使用以下synax在Project文件夹中的bash中构建项目: 然后我尝试像这样用ant构建.apk: 我收到此错误: 这让我很困惑,因为在我跑步之前,我跑步: 我知道这是有效的,因为在bash shell中返回: 为了解决这个问题,请

  • 我将JAVA_HOME变量设置为: C:\Program Files(x86)\Java\JDK1.7.0_45\而jdk的路径是:C:\Program Files(x86)\Java\JDK1.7.0_45 然而,当我尝试启动android studio时,我得到了一个错误: 找不到JVM安装。请安装64位JDK。如果您已经安装了一个JDK,请在Computer>System Propertie

  • 当我尝试启动UIAutomatorViewer.bat时,我得到以下错误: 错误:没有找到合适的Java。为了正确使用Android Developer工具,您需要在系统上安装一个合适的Java JDK版本。我们建议您安装JDK版本的JavaSE,可在以下站点获得:http://www.oracle.com/technetwork/java/JavaSE/downloads 如果已经安装了Java

  • 如何在Eclipse上签出和设置EMF比较?我找到了EMF Compare的网站贡献者指南:http://wiki.eclipse.org/emf_compare/contributor_guide 但他们没有足够的指示。我查看了master branch,git存储库中没有包含大量其他依赖项。例如番石榴、纸莎草和UML2。 我正在寻找对EMF进行调整比较,我需要在Eclipse上设置它,这样我就

  • 当我在我的项目中运行时,我有以下输出 但是,当我检查JAVA_HOME变量时,我得到: 运行java-version还可以确认JAVA_HOME设置正确并且在路径上。 所以我的问题是Gradle如何/为什么找到/usr/lib/jvm/default-java,更重要的是我如何将它指向正确的目录? 我也尝试过查找Gradle文件并更改bin上的,但cordova没有这个功能

  • 问题内容: 如何设置路径而不必在每次重新启动计算机时都进行设置? 尝试在Ubuntu计算机上设置JAVA_HOME时,使用了以下方法: 1)从终端执行以下命令: 2)我直接编辑了文件以在其中添加路径 真正奇怪的是,如果我在上述两种方法中的一种之后使用命令进行测试,我可以看到它设置正确,但是如果重新启动,再次注销/登录或者甚至在机器上工作了一段时间之后,都不再可用设置,我必须使用以上两种方法中的任何