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

Linux中的JAVA_HOME目录

笪栋
2023-03-14
问题内容

有什么我可以用来查找JAVA_HOME目录的linux命令吗?我尝试打印出环境变量(“ env”),但找不到目录。


问题答案:

echo $JAVA_HOME如果已设置,将打印该值。但是,如果您没有在启动脚本中手动设置它,则可能未设置。

如果您尝试which java了却找不到任何东西,则Java可能未安装在您的计算机上,或者至少不在您的路径中。根据您拥有的Linux发行版以及是否具有root用户访问权限,可以访问http://www.java.com下载所需的版本。然后,您可以将JAVA_HOME设置为指向该目录。请记住,这只是一个约定,不应该用来确定是否安装了Java。



 类似资料:
  • 请看下面我的命令输出: 从输出来看,JAVA_HOME已经设置为/usr/local/jdk-10.0.1,但是我为什么要使用这个命令: 我总是这样得到输出: 如何解决这个问题?

  • 我有一个linux mint 19x,如果我有: 我想更改路径以放入Java11,但不是在.bashrc、.profile、/etc/enviroment文件中,我看到我定义了JAVA_HOME 我尝试将JAVA_HOME路径放在/etc/环境中

  • 问题内容: 跑步时,我注意到要点(如下所示)。错了吗 它不是应该指向(没有)吗?如果是这样,如何重置?(在全局指向目录) 问题答案: 不,没错。它指向您的JDK使用的JRE,这是应该的。如果您在Maven外部打印出来,它应该可以正确打印: 因此,基本上JAVA_HOME需要指向JDK安装(maven需要tools.jar),但是maven实际上使用JDK中的jre来运行自身。 使用时,maven使

  • 当我运行时,我注意到指向(如下所示)。有错吗?不是应该指向(没有)吗?如果是,我如何重置它?(在全局中指向目录)

  • 我使用Android Studio,如果我运行一个应用程序,Gradle找不到JAVA_HOME 错误:任务“:app:CompileDebugJava”执行失败。找不到系统Java编译器。确保您已经安装了JDK(而不仅仅是JRE)并将您的JAVA_HOME系统变量配置为指向相应的目录。 但设置了JAVA_HOME: Alexader@Alexander-mint~$echo$JAVA_HOME

  • 我用的是Cent-OS。 导出路径=$path:$java_home/bin 请告诉我如何将java版本只设置为1.8。