黑马程序员技术交流社区

标题: Tomcat | JAVA_HOME should point to a JDK not a JRE [打印本页]

作者: hejinzhong    时间: 2014-8-25 00:31
标题: Tomcat | JAVA_HOME should point to a JDK not a JRE
本帖最后由 hejinzhong 于 2014-8-25 00:34 编辑

这个问题折腾好久,分享下做法

  1. Tomcat

  2. 这个问题挺常见的。主要是。
  3. JAVA_HOME should point to a JDK not a JRE
  4. 百度了一下,发现有许多解决办法。有些能行有些不行。因人而异。
  5. 这里说一下,觉得比较有效的办法。
  6. ------
  7. JAVA_HOME should point to a JDK not a JRE
  8. 首先想到和 JAVA_HOME 有关。</p><p>
  9. 于是CMD。
  10. 输入 if not exist "%JRE_HOME%\bin\java.exe" echo no jre java 回车
  11. 结果:no jre java

  12. 再输入 if not exist "%JAVA_HOME%\bin\java.exe" echo no jdk java 回车
  13. 结果:no jdk java

  14. //环境变量没有java jre and java jdk。

  15. 最后输入 if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe" 回车
  16. 结果:"C:\Program Files\Java;\bin\java.exe"

  17. //发现什么没有。唔,多了分号。

  18. 赶快去JAVA_HOME里,把 C:\Program Files\Java; 改成 C:\Program Files\Java (去掉分号)

  19. 再CMD。
  20. 输入 if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe" 回车
  21. 结果:"C:\Program Files\Java\bin\java.exe"

  22. OK。搞定。运行 startup.bat 吧。

复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2