gpt4 book ai didi

java - 为什么 OSX 找不到我的 JDK?

转载 作者:行者123 更新时间:2023-11-29 05:25:25 25 4
gpt4 key购买 nike

我在 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk 找到了我的 JDK

我的 .bash_profile 中有这个

export JAVA_HOME=/Library/Java
export PATH=$JAVA_HOME/bin:$PATH

我已经使用 source .bash_profile 保存了我的更改

现在,当我尝试运行 sudo apt get install gcc

我收到这个错误

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/apt" (-1)

这是怎么回事?

最佳答案

由于这更多是关于 gcc 由于找不到 java jdk 而未安装的问题,因此您需要查找默认使用的 java 的当前版本:

ls -l `which java`

要查找特定版本,请使用(例如 1.8):

/usr/libexec/java_home -v 1.8

找到所有已安装的版本:

/usr/libexec/java_home -V

您需要更新您的 PATH 以反射(reflect) jdk 的位置(通常对于 1.8.0 它应该是):

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0)
export PATH=$JAVA_HOME/bin:$PATH

您可以将其添加到您的 ~/.bash_profile 并且应该恢复正常。

更多信息:https://developer.apple.com/library/mac/qa/qa1170/_index.html

关于java - 为什么 OSX 找不到我的 JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22823906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com