`

JAVA_HOME does not point to the JDK 解决方法[转]

阅读更多

10分钟前我自己也遇到了这样的错误,搞得时间尽费,解决方式如下:

JAVA_HOME does not point to the JDK 解决方法
 

安装tomcat的时候指定了jre的路径,导致tomcat_home, java_home都已经添加到了环境变量里,但启动jsp的时候却出现了以下的异常:
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK

产生的原因是java.home指到$JAVA_HOME/jre下了,而其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一样,编译jsp的时候需要用到后者.

注: java.home在运行的时候就会指向$JRE_HOME.
jdk 1.4.2_06-b03
jdk 1.5.0_05-b05
都会出现这种情况.

修改方法:在tomcat控制台(双击tomcate5w.exe)java选项-〉java virtual machine
设置为%java_home%\jre\bin\server\jvm.dll
tomcat控制台java选项-〉Java classpath:
%tomcat_home%\bin\bootstrap.jar;%java_home%\lib\tools.jar
注:%java_home%、%tomcat_home分别指jdk、tomcat的安装根目录

 

 

或者:

 

解决方案:只要把JAVA_HOME/lib/tools.jar拷到TOMCAT_HOME\common\lib下,重启动Tomcat

 

例:

C:/Program Files/Java/jdk1.5.0_08/lib/tools.jar

拷到D:/Tomcat 5.0/common\lib下,

重启动Tomcat,就可以了

 

分享到:
评论

相关推荐

    tomcat安装指导

    Perhaps JAVA_HOME does not point to the JDK.” 这个错误通常是因为`JAVA_HOME`没有正确设置或者指向了JRE而不是JDK。 - 解决方法:确保`JAVA_HOME`正确指向JDK的安装路径,并且`Path`变量包含了`%JAVA_HOME%\...

    Tomcat_安装_测试等

    com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK` - 解决方案: - 检查 `JAVA_HOME` 是否正确指向 J2SDK 安装目录。 - 如果 Tomcat 作为服务安装,需在服务的 ...

    解决idea9 开机 jvm无法启动的错误

    4. **修正环境变量**:确保系统环境变量JAVA_HOME指向有效的JDK安装路径。 5. **排查冲突**:检查是否有其他应用程序与Idea9冲突,尝试在无冲突模式下启动Idea,或者更新冲突软件至最新版本。 在提供的压缩包文件中...

    解决Android Studio安装后运行出错dose not...和Internal error...

    1. “dose not point to a valid jvm installation”错误的解决方法: 这个错误通常是因为Android Studio无法找到有效的JDK(Java Development Kit)安装路径导致的。解决这个问题首先需要确定你安装的JDK路径,然后...

    TOMCAT安裝配置教程

    Perhaps JAVA_HOME does not point to the JDK",则可能是因为没有正确设置 `JAVA_HOME` 环境变量。 - 解决方案: 在服务配置中添加 `-Djava.home=d:\j2sdk1.4.2_04` 参数。 #### 五、备注 1. **CATALINA_HOME**:...

    Tomcat安装配置[收集].pdf

    Perhaps JAVA_HOME does not point to the JDK”。 - 解决方案是,在服务的Java Options中添加`-Djava.home=d:\j2sdk1.4.2_04`,以确保服务能够正确识别JDK路径。 以上就是关于Tomcat安装与配置的基本流程及其...

    Tomcat 5.0.28安装

    Perhaps JAVA_HOME does not point to the JDK”。 - 解决方案是在服务启动配置中加入 `-Djava.home=d:\j2sdk1.4.2_04`,确保正确指向J2SDK安装路径。 #### 七、总结 本文详细介绍了如何在Windows环境下安装配置...

Global site tag (gtag.js) - Google Analytics