Win切换java版本

win

为了避免oracle设置的变量影响,需要先手动删除Path中的下列变量:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

可以在高级系统设置 - 环境变量 - 系统变量 - Path 中删除


修改全局变量

  • setx 代表设置全局变量
  • /m 代表设置系统全局变量,默认是用户全局变量

使用 管理员powershell 执行下面的脚本

如使用 cmd,$env:Path 需要替换成 %Path%,否则会造成系统变量永久性丢失,后果很严重。

1setx JAVA_HOME "C:\Program Files\Java\jdk-17" /m
2setx CLASSPATH ".;%JAVA_HOME%\lib" /m
3setx Path "%JAVA_HOME%\bin;$env:Path" /m

如果要修改不同版本的java,则设置javahome变量

1setx JAVA_HOME "C:\Program Files\Java\jdk-20" /m

重新开启一个命令行并测试java

java -version

代码审计-Java
Mp3tag--给下载的无图音乐增加专辑图