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

macOS Mojave(10.14)到Lion(10.7)上的JAVA_HOME在哪里?

丁高峯
2023-03-14
问题内容

Java是最新版本的macOS上的可选软件包。

然而,一旦安装,它看起来就像JAVA_HOME环境变量未正确设置。


问题答案:

随着Java的可选包或甲骨文的JDK安装,添加以下行到你的一个在〜/ .bash_profile文件将设置相应的环境变量。

export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

更新:基于Jilles van Gurp 响应添加了-v标志。



 类似资料:
  • 问题内容: 根据我在Windows 7(64位)和Java方面的经验,一个32位JRE使用的内存更少,并且运行速度明显快于64位JRE(前提是您不需要或不必从拥有大量内存中受益)。我想Mac OSX(和其他平台)也是如此。 我当前正在运行OSX Lion(v10.7),并且已经安装了标准Java应用程序。在“ Java首选项”下,我看到了“ Apple Inc.”的“ Java SE 6”。对于C

  • 问题内容: 在Mac OS 10.6(Snow Leopard),10.7(Lion),10.8(Mountain Lion)上激活PHP和MySQL的最简单方法是什么? 我希望先使用任何捆绑版本,然后再从PHP或MySQL网站下载。那也排除了MAMP和类似的东西。 我对Terminal的命令行感到满意。 问题答案: 打开一个好的文本编辑器(我建议使用TextMate,但是免费的TextWrang

  • 问题内容: 在升级到狮子之前,我已经通过终端在python shell中完成了tab的工作。按照这些说明进行操作,可以使选项卡完成工作。 自从升级到Lion之后,我现在无法在Python的终端会话中完全完成Tab的工作。我已经按照上述指示操作,但仍然无法正常工作。 Lion中的readline模块有区别吗?连接到“ tab:complete”选项似乎不再起作用。我想知道是不是忽略readline的

  • 我试图使用macports的GDB(v7.3.1)来调试用g++4.7(也是从macports)编译的可执行文件。但是,我启动调试器,得到以下输出: GNU gdb(gdb)7.3.1版权所有(C)2011 Free Software Foundation,Inc.License GPLv3+:GNU GPL version 3或更高版本http://GNU.org/licenses/GPL.ht

  • 我刚刚安装了Mac OSX 10.8 Mountain Lion我正在尝试安装JDK版本6。Oracle上没有用于版本6的Mac软件包:http://www.Oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html下载:http://www.Oracle.com/technetwork/java/java

  • echo$JAVA_HOME给出: /library/java/javavirtualmachines/jdk1.8.0_73.jdk/contents/home /usr/libexec/java_home 如果是的话,我如何用我目前拥有的东西做到这一点? “/usr/libexec/java_home-v”的输出 匹配的Java虚拟机(4):1.8.0_73,X86_64:“Java SE 8