Java 8 如何将java 10.0.1替换为java 1.8.0

Java 8 如何将java 10.0.1替换为java 1.8.0,java-8,java-10,Java 8,Java 10,我也安装了Java8,但它仍然向我展示Java10 我试过了 但是不适合我。我使用 sudo rm-fr/Library/Internet\plugins/JavaAppletPlugin.plugin sudo rm-fr/Library/PreferencePanes/JavaControlPanel.prefPane sudorm-fr~/Library/Application\Support/Oracle/Java 使用 然后删除Java10文件夹 现在再次检查java 8是否可用如果没

我也安装了Java8,但它仍然向我展示Java10

我试过了
但是不适合我。

我使用 sudo rm-fr/Library/Internet\plugins/JavaAppletPlugin.plugin sudo rm-fr/Library/PreferencePanes/JavaControlPanel.prefPane sudorm-fr~/Library/Application\Support/Oracle/Java 使用

然后删除Java10文件夹


现在再次检查java 8是否可用如果没有在bash配置中安装8,请执行以下操作:

    /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

通过这种方式,您将拥有默认的Java8,同时您的机器上仍然有Java10

“不工作”不是工作问题描述。这些命令不起作用吗,它们只是没有给出任何结果,…您使用的是什么操作系统?但它仍然向我展示了java 10。。。where/how?默认情况下,它总是选择10,我想使用java8I我使用的是mac OS 10.13.6
##-- 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