一个异常简单的问题! 安装 JDK,并且设置 JAVA_HOME 环境变量为你JDK的安装目录,如set JAVA_HOME=D:\j2se1.5.0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥,你说的我已经试过了,行不通!还有一个问题令我很郁闷,我没设置环境变量,为什么也能运行servlet呢(我自己写的)?我刚才在csdn中一直看到01年关于jsp的帖子,也没找到问题的所在! 奇怪了,环境变量都没设,你的servlet是如何编译的呢?TOMCAT又不会替你编译。 以前是装过,但是卸完之后我将得它的文件夹也一起给删掉了,怎么可能还会存在编译好的东西呢!先帮我想想为什么不能编译jsp吧!谢了 那你的环境变量有没有catalina_home和catalina_base阿 没有设过楼上所说的变量,我查了很多资料也没提到楼上说的!所有的书上运行jsp都是将jsp文件直接复制到虚拟目录中就能运行,而我的确不行!刚才将环境变量设了一下:TOMCAT_HOME:D:\Program Files\Apache Software Foundation\Tomcat 5.0 JAVA_HOME:D:\j2sdk1.4.2\bin分别是tomcat的安装目录和编译器的目录,这有错吗?(在JAVA_HOME中我将bin这个目录去掉也不行) "TOMCAT_HOME:D:\Program Files\Apache Software Foundation\Tomcat 5.0"给TOMCAT换个目录吧,目录名中最好不要出现空格。 CATALINA_HOME是TOMCAT_HOME的替代物,比后者更正规。 安装jdk设置环境变量: path d:/jdk1.4/bin这样就可以找到javac了。 老兄,你是不是没有装JDK,只装了JRE?如果没有装JDK,就没有 javac,但是装了JRE之后,class 就可以运行,所以你编译后的 Servlet (都是 class) 文件就可以运行,但JSP 就要提示找不到 javac到你的JAVA 的安装目录下的 bin 目录去看一下是不是没 javac 等命令 你应该是安装tomcat后将安装tomcat时用的那个jdk给卸载了,所以tomcat找不到默认的jdk。你的serverlet可以运行是由于你并没有把tomcat实际运行work目录下编译好的文件删掉。建议将jdk tomcat都卸载,然后安依次jdk和tomcat就一定可以搞定了!good luck! ajax和servlet之间的数据通信问题 关于用java导出PDF EXCEL Spring Data 的问题 怎样手动搭建SSH框架。还有需要哪些jar 我想学Java,求高人指点 想实现一个这样的功能,不知能否实现? 查日期之间的数据 SQL语句这么写? 关于tomcat中配置连接池 写了个javabean处理数据库的操作 然后jsp页面调用 出现了点小问题 调试了很久 如何压缩文件,不是用Jar工具,而是在Jsp程序里面压缩指定文件? 一个最简单的标签库(初学者求教) jsp打印报表问题或生成execl
还有一个问题令我很郁闷,我没设置环境变量,为什么也能运行servlet呢(我自己写的)?
我刚才在csdn中一直看到01年关于jsp的帖子,也没找到问题的所在!
先帮我想想为什么不能编译jsp吧!谢了
刚才将环境变量设了一下:TOMCAT_HOME:D:\Program Files\Apache Software Foundation\Tomcat 5.0
JAVA_HOME:D:\j2sdk1.4.2\bin
分别是tomcat的安装目录和编译器的目录,这有错吗?(在JAVA_HOME中我将bin这个目录去掉也不行)
设置环境变量: path d:/jdk1.4/bin
这样就可以找到javac了。
如果没有装JDK,就没有 javac,但是装了JRE之后,class 就可以运行,
所以你编译后的 Servlet (都是 class) 文件就可以运行,但JSP 就要提示找不到 javac到你的JAVA 的安装目录下的 bin 目录去看一下是不是没 javac 等命令