`

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

 
阅读更多
原因是后来较新版本的JDK(例如我使用的JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。像我在单位的环境,我的用户是受限制的(PowerUser),不方便设环境变量,于是我就找到了另外一个方法。



先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,如我的就是:



rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $
rem ---------------------------------------------------------------------------


set JAVA_HOME=C:/jdk6.0
set JRE_HOME=C:/jre1.6.0


rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto gotJdkHome
if not "%JRE_HOME%" == "" goto gotJreHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit
......



这样在每次运行startup.bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”就大功告成了。
分享到:
评论

相关推荐

    Neither_Snow_Nor_Rain_Nor_MITM_._._._An_Empirical_Analysis_of

    在网络安全领域,"Neither_Snow_Nor_Rain_Nor_MITM"这一表述暗示了无论面对何种困难,包括恶劣天气或者中间人攻击(Man-in-the-Middle, MITM),都需要坚决捍卫信息安全。MITM攻击是一种常见的网络威胁,攻击者在...

    2019-ICLR-Pooling Is Neither Necessary nor Sufficient for Approp

    在深度学习领域,许多核心假设被认为是常识而未经严格的实证测试。其中,一个普遍的假设是卷积神经网络(CNNs)需要对小的平移和形变保持稳定性,以便解决图像识别任务。长期以来,这一稳定性通过在CNN架构中嵌入...

    so nor neither的用法总结PPT学习教案.pptx

    so nor neither的用法总结 So 和 Nor/Neither 是英语语法中两个重要的连接词,分别用于表示肯定和否定关系。本文将对 So 和 Nor/Neither 的用法进行总结,并提供实例来帮助读者更好地理解和掌握它们的使用。 一、...

    Neither...nor的用法小结.doc

    例如:Neither dad nor mum is at home today. 今天父母都不在家。 需要注意的是,当主语不是同一个人或物时,nor 和 neither 可互换,例如:I don't know, nor do I care. 我不知道,也不关心。但是,当主语是同一...

    windows下直接点击startup.bat启动tomcat服务.docx

    然而,有时可能会遇到一些问题,比如本文档中提到的情况,即在已经安装并配置好JDK的情况下,Tomcat无法正常启动,并抛出错误提示:“Neither the JAVA_HOME nor the JRE_HOME environment variable is defined”。...

    SN8P2929_V10_EN规格书

    rights nor the rights of others. SONIX products are not designed, intended, or authorized for us as components in systems intended, for surgical implant into the body, or other applications intended ...

Global site tag (gtag.js) - Google Analytics