[TOC]
分析原因
是因为JDK11以后就不再默认创建 “jre” 文件夹和其内容了,需要手动配置。至于如何发现没有“jre”文件夹的,是因为看环境变量的路径里有“jre”的文件夹,但是我发现JDK里并没有,就上网一搜才知道原因。
配置过程
首先在系统变量里新建 “JAVA_HOME” 变量,变量值为:“C:\Program Files\Java\jdk-11.0.9” (路径为自己的java文件路径,以下皆是)
在系统变量里新建 “CLASSPATH” 变量,变量值为:“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”
在系统变量里找到“Path” 变量,变量值为:“%JAVA_HOME%\bin”和”JAVA_HOME%\jre\bin”
这里注意,如果是如下图所示编辑界面(下图是错误示范),需要分两行添加上述变量值
如果”变量名+变量值“的样子(就像上面的配置图差不多),才用;连接(“%JAVA_HOME%\bin;JAVA_HOME%\jre\bin”)
接下来是重点了:
生成 “jre” 文件夹和其内容。
进入到安装目录下(C: ...