gpt4 book ai didi

java - 通过Homebrew安装java8后,JAVA_HOME不正确

转载 作者:行者123 更新时间:2023-11-30 02:04:19 24 4
gpt4 key购买 nike

我正在通过 Homebrew 程序在我的 mac 上安装 android sdk。首先我跑了

brew cask install android-sdk

它还告诉我要安装 java8:

brew cask install homebrew/cask-versions/java8

现在,当我尝试运行 sdkmanager 时,出现此错误:

ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

显然我必须在 .bash_profile 文件中编辑 JAVA_HOME。它应该指向哪里?

我在 SO 和其他网站上发现的每个问题都只是说“指向 JDK,而不是 JRE”。我还可以从 oracle 指南等找到默认的 java 安装目录。但是从 Homebrew 程序中找不到关于 java8 的信息。

最佳答案

我通常使用sdkman ,但我安装了这个木桶,所以我可以回答:

/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

所以你可以这样做,或者在sdkman中,你可以使用

sdk install java 8.0.181-oracle

然后将其设置为默认值发出

sdk use java 8.0.181-oracle

或 session 所需的任何 java(例如 sdk use java 10.0.1-oracle)。

关于java - 通过Homebrew安装java8后,JAVA_HOME不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51796336/

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