【问题标题】:Setting JAVA_HOME in zshrc on M1 Mac?在 M1 Mac 上的 zshrc 中设置 JAVA_HOME?
【发布时间】:2022-07-06 21:57:23
【问题描述】:

当我使用时

/usr/libexec/java_home

我明白了

/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home

但我想得到

/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home

我已经多次更改了我的 .zshrc 文件,它似乎总是恢复到默认的 temurin 17。

我的应用程序不会运行指向 temurin 17 的 android,它应该选择 zulu 11 jdk。

【问题讨论】:

  • 您使用的是 IntelliJ 还是 Android Studio?我相信您可以在 Preferences 中将某些项目更改为您喜欢的任何 JVM。

标签: java macos zsh java-home


【解决方案1】:

更改 .zshrc 文件后应该做的一件事是执行:

source ~/.zshrc 以便激活您的 .zshrc 中的更改


但我建议在使用多个 java 版本时设置别名并能够轻松地按需更改版本。

您可以在此 Stackoverflow 答案中找到相关指南: https://stackoverflow.com/a/40754792/2352196

【讨论】:

    猜你喜欢
    • 2012-07-06
    • 2020-08-01
    • 2016-10-01
    • 1970-01-01
    • 2012-08-11
    • 2013-01-20
    • 1970-01-01
    • 2021-06-12
    • 2023-02-03
    相关资源
    最近更新 更多