我的Java版本是15.0.1(默认),我想将其更改为java 8(1.8.0_281)。
我下载了java8,尝试了几次,但版本没有更改。
1. 将`/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Info.plist`的名称更改为`Info.plist.disabled` 2. 更改`~/.bash_profile`中的版本并运行`source ~/.bash_profile` 3. 在终端中写入`export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)`
我重新启动了终端并运行了`java -version`,但仍然显示`openjdk version "15.0.1"`。
当我像这样写入`/usr/libexec/java_home -V`时,没有15.0.1。它返回`1.8.0_281 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home`。
在~/.zshrc中没有版本信息,只有以下内容:
我下载了java8,尝试了几次,但版本没有更改。
1. 将`/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Info.plist`的名称更改为`Info.plist.disabled` 2. 更改`~/.bash_profile`中的版本并运行`source ~/.bash_profile` 3. 在终端中写入`export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)`
我重新启动了终端并运行了`java -version`,但仍然显示`openjdk version "15.0.1"`。
当我像这样写入`/usr/libexec/java_home -V`时,没有15.0.1。它返回`1.8.0_281 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home`。
在~/.zshrc中没有版本信息,只有以下内容:
export PATH="/usr/local/opt/openjdk/bin:$PATH" export PATH="/usr/local/opt/openjdk/bin:$PATH"
执行echo $JAVA_HOME
会显示/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
如何更改Java版本?请帮帮我
(macOS是big sur 11.2)
echo $PATH
是什么意思? - khelwoodjava
1.8 版本。 - khelwood