java的简单编译问题:我用j2sdk1.4.1_02版,编译怎么说找不到javax..(送分) 应该好了吧!可以运行HelloWorld一类的程序,没有错误的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javax包在servlet.jar文件中,你要把servlet.jar加入到你的classpath中,编译就可以通过了。 jdk不带servlet包,你需要servlet.jar,如果你有tomcat,或者jrun等等server,你可以在他们的目录下能找到这个jar! jswdk-1.0.1可不可以,必须要tomcat,jrun,jb等吗?哪一种好用一些,谢谢! tomcattomcat\common\lib\servlet.jar加入到classpath 现在又出现了不同的问题了,程序编译通过却有:Exception in thread "main" java.lang.NoClassDefFoundError: Fred编译是没有问题的,这也是个测试的例子,这个例子中没有javax的东西,只有java.io和java.util servlet.jar我一般是拷加入到jdk的bin里面将bin加到classpath中java.lang.NoClassDefFoundError的 错误说明Fred找不到它的类你可能少import package(Fred的class所在的 目录) 那就是你的classpath设置有了问题,你有没有加上 .;在calsspath中,如果加上,基本上就没有问题了,如果还是不行,你把你的环境配置贴上来,把sourcecode也贴上来吧 在tomcat中的common中有这个包。将servlet.jar加到你的classpath中就可以了。 你要把servlet.jar加入到你的classpath中,下载一个servlet.jar,Tomcat、ETTK里头都有这个包 加进去了,但,还是不行啊!下面是部分程序:import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;public class EchcRequestServlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response ) throws ServletException,IOException{.....编译信息:EchcRequestServlet.java:3: package javax.servlet does not existimport javax.servlet.*;^EchcRequestServlet.java:4: package javax.servlet.http does not existimport javax.servlet.http.*; 肯定是classpath设置的问题,不过可以不设,通过吧servlet.jar放到Java_home\jre\lib\ext 就可以了 只要在cmdset classpath=.;文件路径例如set classpath=.;d:\Hello.class classpath的设置有没有问题不好确定,不过,把servlet.jar拷贝到你的 安装目录下的\jre\lib\ext中是可以的,: j2sdk1.4.1\jre\lib\ext 再不行就真的是classpath设置的问题了。 当然有这个类呢你的classpath是不是没设好呢 谢谢各位啦!已经编译成功了,下面就是要在哪里运行了,好象是不能在jdk 下运行吧, 怎么获取文件夹的大小? Vector 还是ArrayList——哪一个更好 GUI绘图,有很多不明白的地方 DBhelper我想这么写,有办法吗[目前是有错误的] 关于JAVA购物车,有一句代码一点都没看懂 i = i++;这时i的值变了吗? 代码分析1 请问JDK和SDK的区别!给芬! 关于java的格式化输出 程序越写越长,越写越复杂,也越来越难让自己看懂,各位高人在程序总体流程控制方面有什么经验交流一下! 紧急啊!100分相送!请问在sql server 2000中,我一个查询语句查出来的某个字段是text类型。。。。 一个JButton 的问题
谢谢!
Exception in thread "main" java.lang.NoClassDefFoundError: Fred
编译是没有问题的,这也是个测试的例子,
这个例子中没有javax的东西,只有java.io和java.util
将bin加到classpath中
java.lang.NoClassDefFoundError的 错误说明Fred找不到它的类
你可能少import package(Fred的class所在的 目录)
将servlet.jar加到你的classpath中就可以了。
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class EchcRequestServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response )
throws ServletException,IOException
{.....
编译信息:
EchcRequestServlet.java:3: package javax.servlet does not exist
import javax.servlet.*;
^
EchcRequestServlet.java:4: package javax.servlet.http does not exist
import javax.servlet.http.*;
set classpath=.;文件路径
例如set classpath=.;d:\Hello.class
安装目录下的\jre\lib\ext中是可以的,:
j2sdk1.4.1\jre\lib\ext 再不行就真的是classpath设置的问题了。
你的classpath是不是没设好呢
好象是不能在jdk 下运行吧,