/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
1.8.0_181, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
我也安装了java 8,但仍然显示java 10。
我尝试过How to set or change the default Java (JDK) version on OS X?,但对我不起作用。
发布于 2018-07-26 15:45:02
我已经使用sudo rm -fr /库/互联网\插件/JavaAppletPlugin.plugin sudo rm -fr sudo rm -fr ~/库/应用程序\支持/Oracle/ java使用https://www.java.com/en/download/help/mac_uninstall_java.xml删除了Java 10
然后删除java 10文件夹
现在再次检查,如果未安装8,则java 8可用
发布于 2018-07-27 05:23:50
在您的bash配置中,设置如下内容:
##-- Switch between JDK 8 & 9
export ORIG_PATH=$PATH
export JAVA8_HOME=$(/usr/libexec/java_home -v 1.8)
export JAVA10_HOME=$(/usr/libexec/java_home -v 10.0.1)
##-- Default Java 8
export JAVA_HOME=$JAVA8_HOME
export ORIG_PATH=$PATH
export PATH=$JAVA_HOME/bin:$PATH
通过这种方式,您将拥有默认的Java8,同时您的机器上仍然有Java10。
https://stackoverflow.com/questions/51520443
复制相似问题