Unable to find a javac compiler

这两天在调试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编译器,或是JAVA_HOME配置错误
但是我可以肯定就是CLASSPATH配置是没有错误的
于是到网上找了一些资料参考一下,原来是TOMCAT的配置问题
我又想,怎么以前没有出现这样呢?自我这次装了TOMCAT以后就没有成功运行过JSP,可以
得出一定是在这次装TOMCAT时发生了“异常”
根据资料,我找到%TOMCAT_HOME%/bin里面的tomcat5w.exe打开一看,里面java项的配置是
跟料资料提示的错误有相似,于是根据搜到的好几个资料修改配置,最后JSP终于可以运行了。


我双击tomcat里面的startup.exe
出现以下提示:
The JAVA_HOME environment varialbe is not defined correctly
This environment variable is needed to run this programe
NB:JAVA_HOME should point to a JDK not a JRE
Using CATALINA_BASE: C:/Tomcat 5.0
Using CATALINA_HOME: C:/Tomcat 5.0
Using CATALINA_TMPDIR: C:/Tomcat 5.0/temp
Using JAVA_HOME: C:/j2sdk1.4.2;

最后我还是要想的是,怎么以前没有出现呢?
以前我装TOMCAT的时候,每装完一次我就会直接起动TOMCAT服务器
上次就是安装完毕后没有直接起动,而是在Eclipse里面进行配置
然后就在Eclipse里面开户tomcat服务,就这样JSP就不出现了最上面的错误提示.
以前的/%jdk%/lib/tools.jar一样没有复制到%tomcat%/common/lib里面
但是tomcat一样运行正常,这一次就不行了,可惜是现在没有了以前在tomcat5w.exe
的java项里面的配置证据啊。这些得出的结论只能是tomcat5w.exe里面的配置问题,
问题实质有待进一步的研究。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值