如何在mac os中更改java版本
我的Java版本是15.0.1(默认),我想将其更改为Java8(1.8.0281) 我下载了java8,并尝试了几种方法,但版本没有改变如何在mac os中更改java版本,java,macos,Java,Macos,我的Java版本是15.0.1(默认),我想将其更改为Java8(1.8.0281) 我下载了java8,并尝试了几种方法,但版本没有改变 将/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Info.plist的名称更改为Info.plist.disabled 在~/.bash_配置文件中更改版本并运行source~/.bash_配置文件 在终端中写入导出JAVA_HOME=$(/usr/libexec/JAVA_HOME-
/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Info.plist的名称更改为Info.plist.disabled
source~/.bash_配置文件
openjdk版本“15.0.1”
当我这样写时,/usr/libexec/java_home-V
没有15.0.1。
它返回1.8.0_281(x86_64)“Oracle公司”-“Java SE 8”/Library/Java/JavaVirtualMachine/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 show me/Library/Internet插件/JavaAppletPlugin.plugin/Contents/HOME
如何更改java版本??请帮帮我
(macOs是big-sur,11.2)在mac中,很简单,您可以有两个或多个java版本,并且可以根据您的需求进行更改 我发现了一个非常有用的工具叫jenv 如果您已经有自制软件(mac中的软件包安装程序),可以跳过此步骤
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install jenv
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
source~/.zshrc
jenv doctor
您将得到如下输出:正确加载了Jenv[OK]
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk8
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk11
/usr/libexec/java_home -V
Syntax:
jenv add <your_jdk_path>
Example:
jenv add /Library/Java/JavaVirtualMachines/openjdk-14.0.1.jdk/Contents/Home
jenv global 14.0
jenv local 11
# ensure that JAVA_HOME is correct
jenv enable-plugin
export# make Maven aware of the Java version in use
(and switch when your project does)
jenv enable-plugin maven
echo$PATH如何?@khelwood有/usr/local/opt/openjdk/bin:/usr/local/opt/openjdk/bin:/usr/local/bin:/usr/bin:/usr/sbin:/Library/Apple/usr/bin:/java
1.8版在其中一个目录中。在您的.bash_配置文件中,是您的java_主环境变量(您说的是指向版本8的)是否附加到路径(例如导出路径=$PATH:$JAVA_HOME/bin)?另外,确保版本15的bin不在路径上。提示:不要手动下载JDK。使用brew之类的软件包管理器。
# ensure that JAVA_HOME is correct
jenv enable-plugin
export# make Maven aware of the Java version in use
(and switch when your project does)
jenv enable-plugin maven