而且mac Library下的javaVertualMachies文件夹里也是空的,求mac大神指导
而且mac Library下的javaVertualMachies文件夹里也是空的,求mac大神指导
在terminal
执行java
命令试试,看看加入环境变量了没.
备注:mac
环境和 Linux
是一样的,你可以下载一个jdk
解压,然后把jdk
目录加入环境变量PATH
里面,就可以了.
配置环境变量可以在home
目录下的.bashrc
文件中加入export PATH=$PATH:jdkhome
15 回答8.4k 阅读
8 回答6.2k 阅读
3 回答3.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
Java 等放在
/usr/bin/
目录下的都是 wrapper,实际上是看/usr/libexec/java_home
命令所指向的 JAVA_HOME,所以只需要解压 jdk 到/Library/Java/JavaVirtualMachines
目录下,它就能自动识别使用,不需要配置 PATH 和 JAVA_HOME 环境变量。Oracle JDK for Mac 实际上安装了三部分,一部分是现在苹果系统默认安装的 Java 命令 Wrapper,第二部分是 JDK 本体,第三部分是 Applet 和 Java 更新器,所以完全可以解压 Oracle JDK 提供的 pkg,然后将 JDK 本体复制到
/Library/Java/JavaVirtualMachines
目录,这样更加便于更换版本。