[No0000105]java sdk 開發環境變數powershell 自動設定指令碼

來源:互聯網
上載者:User

標籤:jar   foreach   location   path   environ   window   自動   code   java_home   

# 設定Java SDK 環境變數$softwares = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* #$jdk = $softwares  | Where-Object DisplayName -Match ‘Java SE Development Kit‘#$RegPath = ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion‘$key = Get-ItemProperty -Path "Registry::$softwares"$jdk = $softwares  | Where-Object DisplayName -Match ‘Java SE Development Kit‘if ($jdk.Count -gt 1) {    Write-Host "找到多個JDK安裝程式:"    $id = 1    foreach ($e in $jdk) {        Write-Host "${id}." $e.DisplayName        $id++    }    $choice = [int](Read-Host -Prompt "應該使用哪個?")    $jdk = $jdk[$choice]}$install_location = $jdk.InstallLocation.trim(‘\‘)# 去掉路徑最後的斜杠Write-Host "發現安裝位置: ${install_location}"# 配置環境變數$java_home = $install_location$classpath = "%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"$path = "%JAVA_HOME%\bin;" + $env:Path[Environment]::SetEnvironmentVariable("JAVA_HOME", $java_home, "Machine")[Environment]::SetEnvironmentVariable("CLASS_PATH", $classpath, "Machine")[Environment]::SetEnvironmentVariable("PATH", $path , "Machine")Write-Host "配置JDK環境變數成功"

儲存上述代碼為ps1檔案

[No0000105]java sdk 開發環境變數powershell 自動設定指令碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.