JAVA_HOME和JRE_HOME的区别
我有一个启动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会以这种方式表现呢?