banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

macで複数のJavaバージョンを設定する

mac の場合、複数の Java バージョンを設定するには、alias コマンドを使用して異なる Java バージョンごとに異なる変数を設定し、alias を使用して参照します。
以下は私のコンピュータの Java 環境変数の設定ファイルです。設定ファイルの場所は~/.bash_profileです。もしもあなたの mac が zsh の場合は、~/.zshrcsource ~/.bash_profileという行を追加して、~/.bash_profileファイルを同期させる必要があります。設定が完了したら、以降のすべての設定ファイルは~/.bash_profileに追加するだけで済みます。

#java

# Java config
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
export JAVA_16_HOME="/Library/Java/JavaVirtualMachines/jdk-16.0.1.jdk/Contents/Home"
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home"
export JAVA_801_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home"
export JAVA_7_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home"

# config alias
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
alias jdk16="export JAVA_HOME=$JAVA_16_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk801="export JAVA_HOME=$JAVA_801_HOME"
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"

# config default jdk
export JAVA_HOME=$JAVA_16_HOME
export PATH="$JAVA_HOME:$PATH"

バージョンは以下の通りです:

1.7.0_25
1.7.0_80
1.8.0_201
1.8.0_92
16.0.1
17.0.7

現在のデフォルトの Java バージョンは Java16 です。もし Java17 を使用する必要がある場合は、ターミナルを開いてjava17と入力するだけで、Java17 のバージョンに切り替わります。

image
Java バージョンのダウンロードリンク

http://www.codebaoku.com/jdk/jdk-oracle-jdk1-8.html#jdk8u201

https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。