当前位置: 技术问答>java相关
编译过了,运行不行。
来源: 互联网 发布时间:2015-09-05
本文导语: 下面的这个简单例子,编译过了,用java HelloWorld怎么就报错, 是哪个包没在classpath加进去吗? //HelloWorld.java public class HelloWorld { public static void main() { System.out.println("Memory Usage:"); } } 出错信息: Exception in t...
下面的这个简单例子,编译过了,用java HelloWorld怎么就报错,
是哪个包没在classpath加进去吗?
//HelloWorld.java
public class HelloWorld {
public static void main() {
System.out.println("Memory Usage:");
}
}
出错信息:
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld/class
是哪个包没在classpath加进去吗?
//HelloWorld.java
public class HelloWorld {
public static void main() {
System.out.println("Memory Usage:");
}
}
出错信息:
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld/class
|
public static void main() main方法错误。
应该是:
public static void main(String[] args)
应该是:
public static void main(String[] args)
|
从出错信息看,你运行时写的命令是:java helloworld.class
应该这么写:java helloworld
看看这个:
http://www.csdn.net/expert/topic/918/918788.xml?temp=.1034204
应该这么写:java helloworld
看看这个:
http://www.csdn.net/expert/topic/918/918788.xml?temp=.1034204