Tomcat 为什么运行startup.bat是出现:neither the java-home nor jre-hom

学习 时间:2026-04-03 12:11:54 阅读:9348
Tomcat 为什么运行startup.bat是出现:neither the java_home nor jre_home environment variable isdefined.at least one of these environment variable is needed to run this program.该怎么解决?急如律令~

最佳回答

美满的飞鸟

贪玩的雨

2026-04-03 12:11:54

先看Tomcat的startup。bat,它调用了catalina。bat,而catalina。bat则调用了setclasspath。bat。只要在setclasspath。bat的开头声明环境变量,如我的就是:rem ---------------------------------------------------------------------------rem Set CLASSPATH and Java optionsremrem $Id:setclasspath。bat 505241 2007-02-09 10:22:58Z jfclere $rem ---------------------------------------------------------------------------set JAVA_HOME=D:\Java\jdk1。6。0_11set JRE_HOME=D:\Java\jre6rem Make sure prerequisite environment variables are setif not "%JAVA_HOME%" == "" goto gotJdkHomeif not "%JRE_HOME%" == "" goto gotJreHomeecho Neither the JAVA_HOME nor the JRE_HOME environment variable is definedecho At least one of these environment variable is needed to run this programgoto exit。这样在每次运行startup。bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”就大功告成了。

最新回答共有2条回答

  • 平常的爆米花
    回复
    2026-04-03 12:11:54

    先看Tomcat的startup。bat,它调用了catalina。bat,而catalina。bat则调用了setclasspath。bat。只要在setclasspath。bat的开头声明环境变量,如我的就是:rem ---------------------------------------------------------------------------rem Set CLASSPATH and Java optionsremrem $Id:setclasspath。bat 505241 2007-02-09 10:22:58Z jfclere $rem ---------------------------------------------------------------------------set JAVA_HOME=D:\Java\jdk1。6。0_11set JRE_HOME=D:\Java\jre6rem Make sure prerequisite environment variables are setif not "%JAVA_HOME%" == "" goto gotJdkHomeif not "%JRE_HOME%" == "" goto gotJreHomeecho Neither the JAVA_HOME nor the JRE_HOME environment variable is definedecho At least one of these environment variable is needed to run this programgoto exit。这样在每次运行startup。bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”就大功告成了。

上一篇 我的理想我的梦的作文.

下一篇 在某稀硝酸中的溶液中,加入5.6克铁粉充分反应后,铁粉全部溶解,放出一氧化氮气体,溶液质量增加3.2克,所得溶液中亚铁离