bat脚本临时设置环境变量

改变当前工作目录到脚本所在的目录

cd /d %~dp0

该命令的详细解释:

临时设置环境变量

@SET JAVA_HOME=D:\Base\apps\liberica17-jre\current\
@SET Classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
@SET Path=%JAVA_HOME%\bin;
@echo %JAVA_HOME%
@java --version

命令的解释和作用:

注意,从 Java 9 开始,tools.jar 和 dt.jar 不再存在于 JDK 中,因为 Java 平台模块化系统的引入。如果使用的是 Liberica JRE 17,这些库可能根本不存在,所以设定 Classpath 可能是不必要的。此外,JRE(Java 运行时环境)通常不包含用于开发的工具,这些工具包含在 JDK(Java 开发工具包)中。所以如果需要这些工具,确保安装的是 JDK 而不是 JRE。