可以先查看一下當(dāng)前的策略是什么:JDK版本切換
Get-ExecutionPolicy
修改執(zhí)行策略:
以管理員身份運行powershell,輸入 Set-ExecutionPolicy RemoteSigned
這個 “RemoteSigned” 策略,在保證了高安全性的同時,允許本地腳本的運行,之后根據(jù)提示輸入y、回車確定
1.打開 PowerShell 命令行,執(zhí)行命令
if(!(Test-Path-Path$PROFILE)){New-Item-ItemTypeFile-Path$PROFILE-Force}
2.執(zhí)行如下命令,會使用記事本打開 Microsoft.Powershell_profile.ps1
notepad $PROFILE
3.將如下內(nèi)容粘貼到文件中
functionjava8(){[System.Environment]::SetEnvironmentVariable('JAVA_HOME','路徑','USER')[System.Environment]::GetEnvironmentVariable('JAVA_HOME','USER')}
functionjava11(){[System.Environment]::SetEnvironmentVariable('JAVA_HOME','路徑','USER')[System.Environment]::GetEnvironmentVariable('JAVA_HOME','USER')}
functionjava17(){[System.Environment]::SetEnvironmentVariable('JAVA_HOME','路徑','USER')[System.Environment]::GetEnvironmentVariable('JAVA_HOME','USER')}
注:如果JAVA_HOME配置在用戶環(huán)境變量,則不要改動;若設(shè)置在系統(tǒng)環(huán)境變量中,則將USER改為Machine
4.以管理員打開PowerShell,執(zhí)行java8/java11/java17進行切換,切換成功后重啟PowerShell即可查看jdk版本第二種:
定義.bat批處理文件jdk.bat
@echo off
rem --- Base Config 配置JDK的安裝目錄---
:init
set JAVA_HOME_17=D:\jdk\jdk-17.0.5
set JAVA_HOME_11=D:\jdk\jdk-11.0.17
set JAVA_HOME_8=D:\jdk\jdk1.8.0_301\jdk1.8.0_301
set RefreshEnv=D:\jdk\script\RefreshEnv.exe
echo 當(dāng)前使用的JDK版本:
java -version
echo.
echo =============================================
echo jdk版本列表〃
echo 8
echo 11
echo 17
echo =============================================
:select
set /p opt=請選擇jdk版本:
if %opt%==8 (
set TARGET_JAVA_HOME=%JAVA_HOME_8%
)
if %opt%==11 (
set TARGET_JAVA_HOME=%JAVA_HOME_11%
)
if %opt%==17 (
set TARGET_JAVA_HOME=%JAVA_HOME_17%
)
echo 當(dāng)前選擇的Java路徑:%TARGET_JAVA_HOME%
wmic ENVIRONMENT where "name='JAVA_HOME'" delete
wmic ENVIRONMENT create name="JAVA_HOME",username="",VariableValue="%TARGET_JAVA_HOME%"
rem -- refresh env ---
call %RefreshEnv%
echo 按任意鍵退出!
pause>nul
@echo on
將jdk和RefreshEnv路徑修改后,右鍵管理員模式運行即可
也可以將其添加到環(huán)境變量,通過管理員cmd模式執(zhí)行jdk.bat即可
資源
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
在留壩等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,營銷型網(wǎng)站,外貿(mào)營銷網(wǎng)站建設(shè),留壩網(wǎng)站建設(shè)費用合理。