是不是要添加环境变量:C:\j2sdk1.4.2_04\bin;.;C:\j2sdk1.4.2_04\lib(我的jdk是1.4.2版的,装在C盘)为什么还出现 “javac'不是内部或外部命令,也不是可运行的程序或批处理文件。”
为什么还出现 Exceptioninthread"main"java.lang.NoClassDefFoundError:HelloWorld 错误???
这个东西烦了我几天了,请高手帮助

解决方案 »

  1.   

    为什么还出现 “javac'不是内部或外部命令,也不是可运行的程序或批处理文件。”
    设置环境变量如
    set Java_home=C:\j2sdk1.4.2_04
    set path=C:\j2sdk1.4.2_04\bin;%path%为什么还出现 Exceptioninthread"main"java.lang.NoClassDefFoundError:HelloWorld 错误???
    javac HelloWorld.java
    java HelloWorld
      

  2.   

    你的机子里是不是还有其他版本的jdk。你把classpath配配看
      

  3.   

    在环境变量中,还要设一个值:set classpath=你要编译文件所放的地方 。
    或者是进入存放编译文件的目录下,
    javac HelloWorld.java
    set classpath=.
    java HelloWorld
      

  4.   

    可以运行了!!但是又有新的问题了,因为我要编译servlet,编译的时候出现:HelloWorld.java:2:';' expected
    import javax.servlet.*
    1 error
    请问高手们,这应该怎么配置???烦!!不想学java了!(不是真的!)
      

  5.   

    是不是少有servlet api???
    怎么搞好它???
      

  6.   

    我更晕
    我用JAVAC和java在DOS下都可以,但是用EDITPLUS就是不行出现 搂住那个错误!~~~~~~
     愁死了我的版本是1.0.5.0_05
      

  7.   

    editplus是会搂住错误的!!我的也是呀!
      

  8.   

    方法一:你在命令提示符下面先进到你保存的JAVA文件目录下,然后输入:path=c:\(你的JDK文件名)\bin;这样就可以了;
    方法二:最好用的不用配的。就是把你做的JAVA文件直接放到jdk的bin文件夹里。运行的时候,进到bin文件夹里面运行javac和java就行了。
      

  9.   

    前几天给朋友做了一个图文的配置文档,兄弟要的话,把你的email留下
      

  10.   

    我要问的问题是:
    我要编译servlet,编译的时候出现:HelloWorld.java:2:';' expected
    import javax.servlet.*
    1 error
    是不是少有servlet api???
    怎么搞好它???
      

  11.   

    去下一个tomcat
    因为你要运行一个servlet的话必须有个容器
    在把%Tomcat_home%/common/lib/servlet.jar加在classpath中
    并且设置%Tomcat_home%
      

  12.   

    不懂呀,怎么设置tomcat_home呀?????我是菜鸟呀
      

  13.   

    我找了很多文件,都说
    “应该把C:\Tomcat\common\lib里面的servlet.jar文件拷贝到C:\JDK\jre\lib\ext中,再次编译,就没有问题了!”
    但是我试了N次,还是不行,想哭呀!!
      

  14.   

    为什么装jdk和tomcat的时候不帮忙配置好这些东西呢??真是烂软件!!!