pathclass设置了,可是还是不行。
java -pathclass . HelloWorld也是出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
怎么办?
我是先装的jre,后来重新装了jdk,会不会有问题?
谢谢了,新手

解决方案 »

  1.   

    path和classpath的设置都很重要的
    建议直接安装JBuilder之类的开发工具
    设置的问题就可以跳过
      

  2.   

    不建议跳过,总要面对环境设置的
    还有开始学的话不要加上package
    加上了就要
    java 包名.类名来执行
      

  3.   

    晕,还真加了package
    java 包名.类名,也不行呀,还是Exception in thread "main" java.lang.NoClassDefFoundError: begin/HelloWorld
    包名叫begin
      

  4.   

    看书!!!只是调试HELLOWORLD的话根本不要设定CLASSPATH,你只要设定PATH就成! 新建环境变量Path,在下面输入:X:(JDK安装目录)\bin;然后确定,再然后重新启动计算机,进入,DOS输入javac看设定成功没,成功之后就可以调试你的程序了!
      

  5.   

    Path当然设了,刚装的时候就设好了的呀
      

  6.   

    hdhmail2000(禅剑飞雪) ( ) 信誉:100    Blog 
    的话,建议你好好捉摸捉摸
      

  7.   

    有没有把存放class文件的目录加入到classpath里去
    例如我把class文件存放在d:\myclass里 clsasspath 里是要加上d:\myclass的
    加入之后 若在调试JAVA程序 要退出DOS界面 再打开一个DOS界面 就可用了
      

  8.   

    我这两天也是遇到这个问题了,后来听人说先不要配置CLASSPATH,只用配path就可以了。一试果然奏效! 只不过还是不了解JAVA_HOME和CLASSPATH到底起什么作用。
      

  9.   

    只配置了Path,可以了,谢谢大家的帮助~
    给分