问题信息:
Tomcat的startup一闪而过,并报错:
NOTE: Picked up JDK_JAVA_OPTIONS:
--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED WARNING: Unknown module: java.rmi specified to --add-opens
截图:
解决过程:
调试:
startup.bat在记事本中打开:
1、最后一行加上pause
2、start %CMD_LINE_ARGS%
改成run %CMD_LINE_ARGS%
,保存,关闭。
此时再双击,可以保证窗口不会关闭。
如果你的报错信息和我的一样,则继续往下看。
环境变量:
1、变量名:JAVA_HOME,值:JDK安装地址,截止到bin的上一级。
如果你的变量编辑界面是下面这样的,导致最后总有分号,可以点击编辑文本,删掉分号。
2、变量名:PATH,值:%JAVA_HOME%\bin
关键步骤:
setclasspath.bat在记事本中打开,
在大概23行的位置,即两条虚线下面,添加JDK的安装目录,我的是:
set JAVA_HOME=H:\software\JDK\JDK11\anzhuang
千万不要有JRE_HOME,保存关闭
再次双击startup.bat,成功。