我装了个jdk1.6.0_13,配置完之后,将一个用记事本写的程序。然后在命令提示符里输入javac将这个程序转成扩展名为.class文件,接着我便输入java该文件,后来出现了Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan'n read:HelloWorld.java
在网上一找,说是javac和java写反了
这个是什么意思啊,应该怎么解决,请各们高手指点指点。

解决方案 »

  1.   

    先输入javac 文件名.java进行编译,自动生成.class文件
    然后再输入文件名java 文件名即可
      

  2.   

    javac.exe是java 的编译器;java.exe是java的解释器;
    在用记事本编写完之后HelloWorld.java之后;
    在命令行下输入:javac HelloWorld.java; 
    如果编译成功,再在命令行下输入:java HelloWorld ,就可以运行结果了。
      

  3.   

    注意文件名应与class名相同,而且class名称首字母大写
      

  4.   


    public class HelloWord
    {
     public class void main(String[] args)
    {
     System.out.println("Holle Word!")
    }
    }步骤:1、javac HelloWord
         2、java HelloWord文本的命名和类名要一致,否则编译有错误。