tomcat是个容器(服务器)而已,自身不具备解析.class文件的功能,所以必须用JDK辅助,所以环境变量是必须配置的。
而对于你的疑惑,你没有配置而能成功运行tomcat。
这不是没有配置,而是高版本的tomcat在你第一次运行的时候已经自动配置tomcat运行相关环境变量了。
你可以查看TOMCAT_HOME/bin/startup.bat文件,你双击运行,你就能看到命令行里面的环境变量的相关设置。
当你启动tomcat的时候,它会自动运行startup.bat文件,所以你不设置也能正常显示。