powershell

PowerShellプロファイルでJavaのバージョンを切り替える

PowerShellでプロファイルを開く

以下はノートパットで開いていますがテキストエディタなら何でもよいです。

notepad $PROFILE
以下のコードを貼り付けて保存する

以下は私の環境の一例ですが各自書き換えてください

function Set-Java21 {
    $env:JAVA_HOME = "C:\Users\sooni\tools\jdk-21"
    $env:Path = "$env:JAVA_HOME\bin;" + $env:Path
    java -version
}

function Set-Java8 {
    $env:JAVA_HOME = "C:\Program Files\Java\jre1.8.0_421"
    $env:Path = "$env:JAVA_HOME\bin;" + $env:Path
    java -version
}
使用例
test >> $PROFILE
C:\Users\atsuc\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
test >> vim $PROFILE
test >> . $PROFILE 
test >> set-java8
java version "1.8.0_421"
Java(TM) SE Runtime Environment (build 1.8.0_421-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.421-b09, mixed mode)
test >> set-java21
openjdk version "21" 2023-09-19
OpenJDK Runtime Environment (build 21+35-2513)
OpenJDK 64-Bit Server VM (build 21+35-2513, mixed mode, sharing)
test >>

フォルダが深くなるとプロンプトが長くなって困った時の対応

スポンサーリンク
タイトルとURLをコピーしました