初学JAVA
按书上的方法配置好了运行环境(我的OS为WIN2K)
继续按书上的在记事本写了第一个世界你好的小程序
public class helloword{
public static void main(String[] args){
System.out.println("helloword");
}
}
进入命令状态下
执行javac helloword.java
没有提示,好象成功
然后运行java helloword
不是想象中的“helloword”而是Exception in thread "main" java.lang.NoClassDefFoundError: hwlloword
请问原因出在那里。

解决方案 »

  1.   

    java.lang.NoClassDefFoundError: hwlloword
    -----
    你输入应该是的java hwlloword,不是正确的java helloword还有类文件名要大写。
      

  2.   

    public class HelloWord{
        public static void main(String[] args){
        System.out.println("helloword");
        }
    }保存为HelloWord.java
    运行javac HelloWord.java
    java HelloWord
      

  3.   

    对不起,可能是笔误
    我是如下所做:
    public class HelloWord{
        public static void main(String[] args){
        System.out.println("helloword");
        }
    }保存为HelloWord.java
    运行javac HelloWord.java
    java HelloWord
      

  4.   

    除了以上问题外!
    还有环境的问题!
    java.lang.NoClassDefFoundError: hwlloword
    一般是由于classpath=.;
    未配置
    http://my.6cncn.cn
    win的环境变量要注意有
    系统变量

    用户变量
    http://my.6cncn.cn
    其中用户变量会覆盖系统变量
    所以!
    用户变量
    classpath=sth...;%classpath%
    虚拟机的问题!
    呵呵
    http://my.6cncn.cn