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

然而,一旦安装,JAVA_HOME环境变量似乎没有正确设置。


当前回答

对于OS X你可以这样做:

export JAVA_HOME=`/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home`

其他回答

一个更好的(更可升级的)方法是使用以下方法:

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

这应该与AWS一起工作,因为它在Home下面有bin

任何从澳大利亚税务局(ATO)使用AUSKEY的人都应该卸载AUSKEY。 这解决了我的JAVA_HOME问题。

MAC用户也不再需要它。是的!

我在High Sierra 10.13.4上使用Fish shell,并通过Brew安装Java。

它不是自动设置的,所以为了在我的系统上正确设置它,我运行:

set -U JAVA_HOME (/usr/libexec/java_home)

在我升级我的Mac OS后,我也遇到了同样的问题,以下是我的工作:

cmd > vi ~ / . bash_profile 为JAVA_HOME添加/更新行: 出口JAVA_HOME = " /图书馆/ Java / JavaVirtualMachines / jdk1.7.0_15.jdk /内容/家” ~ / cmd >来源。Bash_profile或打开一个新终端

我认为jdk版本可能不同,所以只使用你在/Library/Java/JavaVirtualMachines/下的版本

更新的Oracle jvm(如1.7.0_21-b12)似乎安装在这里:

/Library/Internet\ 插件/JavaAppletPlugin.plugin/Content/Home