需要做如下修改:
找到TOMCAT_HOME\bin\setclasspath.bat
在文件底部找到如下代码:
rem Don't override _RUNJAVA if the user has set it previously
if not "%_RUNJAVA%" == "" goto gotRunJava
rem Set standard command for invoking Java.
rem Also note the quoting as JRE_HOME may contain spaces.
set _RUNJAVA="%JRE_HOME%\bin\java.exe"
:gotRunJava
将 set _RUNJAVA="%JRE_HOME%\bin\java.exe" 修改为set _RUNJAVA="%JRE_HOME%\bin\javaw.exe"
这时再启动tomcat就不会弹出黑色控制台了。