A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© hejinzhong 中级黑马   /  2014-8-25 00:31  /  1104 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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 吧。

复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马