刚接触java,环境变量设好之后就用哪个入门的hellojava程序使了一下,能够编译成class文件,但运行的时候就出现 
Exception in thread " mian" java.lang.NoClassDefFoundError: c:\hellojava 错误,不知道是什么原因?
程序因该大家都熟悉:public class hellojava
{
public static void main(String args[])
{
System.out.println("hello java");
}
}

解决方案 »

  1.   

    运行时用命令
    java hellojava不是java hellojava.classclasspath要有.(当前目录)
      

  2.   

    我是放在c盘里
    这样运行:java c:\hellojava
    一样的出现哪个问题
      

  3.   

    不知道是不是我电脑里面哪个命令提示符程序有问题,因为我输入:java 后面随便加些什么东西,它都出现那样的问题。
      

  4.   

    运行时用命令
    java -cp "c:\" hellojava或在命令行下先进入c:\ 再java hellojava这文件目录和classpath的区别,不能把文件目录"c:\"和类路径hellojava混为一起写
      

  5.   

    你把目录切换到C盘,再JAVA helloJAVA
    就可以了。
      

  6.   

    java 完整类名
    java hellojava
      

  7.   

    c:\java hellojava
    建议类名用HelloJava.
      

  8.   

    在系统的classpath前加   ,;(逗号和分号),在path里加D:\j2sdk1.4.2\bin
      

  9.   

    应该是:
    public static void main(String args[])--------------->public static void main(String[] args)