【问题标题】:Different java versions on mac machine?mac机器上不同的java版本?
【发布时间】:2015-09-23 13:58:29
【问题描述】:

我的 java 配置出了点问题,这真的让我很烦。我正在使用 IntelliJ IDEA,下载并安装 java 8 后,我尝试将我的项目配置为使用该 SDK,但我只能在 /Library/Java/JavaVirtualMachines/ 下找到版本 1.6。我是 OS X 的新手,我真的对这些路径感到困惑。 查看我的 Java 控制面板,我可以看到我安装了 Java 8,但是在终端上运行 java -version 后,我得到了 1.6.0_65。 而which java 会返回/usr/bin/java。 请帮助我完全迷路了

【问题讨论】:

  • 我认为您必须在设置中更改版本 | java编译器
  • 我觉得你需要重新安装java8 SDK并从intellij IDEA,当你创建一个java项目时,我们需要从IDEA界面选择java sdk路径。
  • 是的,我试过了,但找不到路径。当我在 cmd 中运行“which java”时,我得到了错误版本的路径
  • 问题是1.8的JDK甚至不在JavaVirtualMachines目录下...

标签: java macos path


【解决方案1】:

这是一个并排安装多个 Java 版本的示例...

ls /Library/Java/JavaVirtualMachines/
jdk1.7.0_25.jdk jdk1.7.0_72.jdk jdk1.8.0_05.jdk jdk1.8.0_25.jdk

用户可以编辑~/.profile 以明确指向一个

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

这是结果...

java -version
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

【讨论】:

  • 问题是我在该路径下除了 1.6 之外没有任何其他 JDK。现在尝试删除并重新安装,看看是否有任何不同
【解决方案2】:

嗯,安装有问题。我完全删除了其他版本(不是 1.6)并使用默认路径重新安装了 1.8(因为在安装过程中没有更改它的选项。现在 IntelliJ 可以看到 JDK 1.8 无论如何感谢您的帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2021-05-09
    • 1970-01-01
    • 2020-12-31
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多