windows 配置 JDK

记录下自己配置JDK的过程,之前用的压缩版的JDK11,今天碰到一个之前用的JDK1.8的项目,去官网看了下没有1.8的压缩版本,于是试了下安装完之后把目录压缩了,然后卸载1.8的,重启之后再解刚才的1.8的压缩包,配置一下之后发现没问题。于是想既然1.8和11都有了,那就把15也弄下来,也是压缩包的,然后设置一个统一的变量来控制版本切换。

之前有发过一个在JDK11下生成JRE目录的方法,这里再重申下,进到JDK目录以后,输入 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 即可生成JRE目录。

然后开始配置环境变量,系统变量中新建2个变量 变量名分别为: JAVA_HOMEJRE_HOMEJAVA_HOME 的变量值是你的JDK目录,JRE_HOME 的变量值为: %JAVA_HOME\jre ,然后在 Path 变量 中新建 %JAVA_HOME%\bin%JRE_HOME%\bin 。 切换版本只用换最开始新建的 JAVA_HOME 的目录即可。

目前测试过的 1.8、11、15 都没问题,能正常输出 java -version 的值。

另外,根据网上提供的 1.8 的安装教程需要在系统变量中新建 CLASSPATH 变量,变量值为: .;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\dt.jar; 目前来看只有1.8版本需要这个变量,在11和15包中被移除了。如果在1.8的项目中运行出现tool.jar和dt.jar包的问题,将 CLASSPATH 变量加上即可。

完结!

posted @ 2021-03-13 00:11  N1GHT  阅读(78)  评论(0)    收藏  举报