(解决jdk11无jre问题、解决tomcat启动闪退环境变量问题)
问题描述:
1、在解压完tomcat安装包后,运行startup.bat文件发现cmd闪退,tomcat并没有运行。
2、查找问题后,发现是因为jdk或者jre的环境变量没有配置好。(本人jdk11)
3、进而发展jdk11根本没装jer,用cmd运行java和javac都显示正常。
问题解决:
1、jdk11中自带jre(隐藏了,可以生成出来)。
生成步骤:
(1)首先保证系统变量中已经有jdk的环境变量。
(2)必须用管理员身份打开cmd(按win+R,然后按shift+ctrl+enter)。
(3)cd 到你jdk11所在的文件夹(如我的是C:\Program Files\Java\jdk-11.0.11)
(4)输入bin\jlink.exe --module-path jmods --add-modul