У меня есть script, который запускает Tomcat и выглядит так:
rem set JRE_HOME=C:\Program Files\Java\jdk1.7.0_03
set JRE_HOME=C:\Program Files\Java\jre7\
set CATALINA_HOME=D:\test\Server\apache-tomcat-6.0.18
"%CATALINA_HOME%\bin\catalina.bat" jpda start
Я могу установить JRE_HOME в мою папку jre или мою папку JDK, а Tomcat будет работать, но если я удалю JRE_HOME и вместо этого буду использовать JAVA_HOME, Tomcat будет работать только в том случае, если я дам ему путь к папке JDK.
Какая разница между JRE и JAVA home, почему Tomcat ведет себя таким образом?