这个是别人程序的错误,拿来给自己借鉴一下,以免发生同样的错误
不多说了。。。看程序
class helloworld {
public static void main (String args[]) {
System.out.println("hello world!");}
}
还是在记事本下写,CMD下执行
出错!
Exception in thread "main" java.lang.NoClassDefFoundError: nonono
这是什么原因内?
网上bai了一下~又goo了一下,大致是这样的:
你的主类是这样写的吗?
public static void main(String[] args){}或是
public static void main(String args[])
这个应该没有问题,那就是你在Java和javac的时候没有注意文件名大小写的问题。java和DOS不同的是,java区分大小写。
环境变量设置如果正确的话,那就看一下编译时有没有错,编译时需要注意,格式是这样的:
javac classname.java 注意,classname是你写的源程序,大写小一定要对,后边的".java"不能少,然后解译执行:java classname 这里没有后缀名,如果你加上的话,同样会给你报错,同样要注意大小写正确。
看来HelloWorld不可忽视啊!