当前位置: 首页 > 知识库问答 >
问题:

在“/usr”处找不到$java_home,请继续使用系统提供的Java

岳研
2023-03-14

Mac OS X上的任何Java命令的输出都以“无法在”/usr“处找到$java_home”为前缀,继续使用系统提供的Java...“。例如,

$ java -version
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)

共有1个答案

毕魁
2023-03-14

Java home环境变量设置不正确,这可能是由于过时的指南(例如EC2命令行工具)中的说明造成的。

无论在哪里设置JAVA_HOME(例如,bashrc),都可以将其更改为:

export JAVA_HOME="$(/usr/libexec/java_home)"

从Mac OS X10.5开始,该可执行文件是受支持的设置java_home的方法。

https://developer.apple.com/library/content/qa/qa1170/_index.html

 类似资料:
  • 在Mac OS X上,任何Java命令的输出都以"无法在"/usr"处找到$JAVA_HOME"作为前缀,继续使用系统提供的Java..."。例如,

  • 我将JAVA\u HOME变量设置为follow path:/usr/lib/jvm/jdk11,当我放置以下命令:JAVA-version时,它显示当前版本,echo$JAVA\u HOME指示上述路径。当我启动tomcat时,会出现以下错误消息:既没有定义JAVA\u HOME,也没有定义JRE\u HOME变量。 我把一切都设置好了,但是公猫找不到它。

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

  • 问题内容: 我在运行Jar文件的Linux机器上有一个bash脚本。以普通用户身份登录时,我没有运行脚本的权限,但它会显示以下日志: 当我尝试将脚本与Sudo一起使用时,它给出了: 我已经在上面设置了相同的路径-可以通过&看到它,它也被设置为脚本中的一个选项。我很高兴脚本不是问题- 这是默认的CQ5控制脚本,并且我在其他数十个工具箱上都使用了它而没有问题。只是不确定我在上面做错了什么,并认为这是我

  • 问题内容: 尝试粘贴到我安装了Java JDK的位置,但是Jenkins一直说: 还尝试并得到: 任何人最后一个文件夹/文件应该是什么?我假设bin \ java,但这给我带来麻烦。 问题答案: 应该指向

  • 本文向大家介绍使用Android系统提供的DownloadManager来下载文件,包括了使用Android系统提供的DownloadManager来下载文件的使用技巧和注意事项,需要的朋友参考一下 在android2.3以后android系统提供了一个系统组件来供其他app调用来下载东西,使用起来非常方便。 例如我们可以拿来下载app的新版本apk,同时在同时注册一个广播接收器来接收下载完成时D