Riguz留言 | 贡献
无编辑摘要
Riguz留言 | 贡献
无编辑摘要
 
(未显示同一用户的1个中间版本)
第1行: 第1行:
<source lang="bash">
== Install graalvm==
<syntaxhighlight lang="cpp">
tar -xzf graalvm-jdk-21_macos-x64_bin.tar.gz
sudo mv graalvm-jdk-21.0.8+12.1 /Library/Java/JavaVirtualMachines/
</syntaxhighlight>
 
== Change java version ==
<syntaxhighlight lang="bash">
$ /usr/libexec/java_home -V
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
Matching Java Virtual Machines (2):
第5行: 第12行:
     21.0.4 (x86_64) "Oracle Corporation" - "Java SE 21.0.4" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
     21.0.4 (x86_64) "Oracle Corporation" - "Java SE 21.0.4" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
$ export JAVA_HOME=`/usr/libexec/java_home -v 21.0.4`
$ export JAVA_HOME=`/usr/libexec/java_home -v 21.0.4`
</source>
</syntaxhighlight>


然后修改~/.zshrc
然后修改~/.zshrc
<pre>
<syntaxhighlight lang="bash">
export JAVA_HOME=`/usr/libexec/java_home -v 21.0.4`
export JAVA_HOME=`/usr/libexec/java_home -v 21.0.4`
</pre>
</syntaxhighlight>
 
== Remove ==
<syntaxhighlight lang="cpp">
rm -rf /Library/Java/JavaVirtualMachines/jdk-23.jdk/
</syntaxhighlight>


[[Category:Linux/Unix]]
[[Category:Linux/Unix]]

2025年8月15日 (五) 14:33的最新版本

Install graalvm

tar -xzf graalvm-jdk-21_macos-x64_bin.tar.gz
sudo mv graalvm-jdk-21.0.8+12.1 /Library/Java/JavaVirtualMachines/

Change java version

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    23 (x86_64) "Oracle Corporation" - "Java SE 23" /Library/Java/JavaVirtualMachines/jdk-23.jdk/Contents/Home
    21.0.4 (x86_64) "Oracle Corporation" - "Java SE 21.0.4" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
$ export JAVA_HOME=`/usr/libexec/java_home -v 21.0.4`

然后修改~/.zshrc

export JAVA_HOME=`/usr/libexec/java_home -v 21.0.4`

Remove

rm -rf /Library/Java/JavaVirtualMachines/jdk-23.jdk/