当前位置: 技术问答>java相关
问个最傻B的问题!
来源: 互联网 发布时间:2015-08-25
本文导语: 安装好J2SDK后,我写了个这么简单的程序,可是为什么报错。 文件名:SimpleProgram.java 程序://This is a simple program import java.lang.System; class SimpleProgram { public static void ma...
安装好J2SDK后,我写了个这么简单的程序,可是为什么报错。
文件名:SimpleProgram.java
程序://This is a simple program
import java.lang.System;
class SimpleProgram
{
public static void main(String argv[])
{
System.out.println("This is a simple program");
}
}
就这么简单的程序,用javac编译通过。
然后用java SimpleProgram.class,报出如下异常:
Exception in thread "main" java.lang.NoClassDefFound Error:SimpleProgram
为什么啊???
文件名:SimpleProgram.java
程序://This is a simple program
import java.lang.System;
class SimpleProgram
{
public static void main(String argv[])
{
System.out.println("This is a simple program");
}
}
就这么简单的程序,用javac编译通过。
然后用java SimpleProgram.class,报出如下异常:
Exception in thread "main" java.lang.NoClassDefFound Error:SimpleProgram
为什么啊???
|
如果你把这程序放在你设定的classpath中,就不会有这问题了
|
进入到含 SimpleProgram.java的目录,然后执行:
java -classpath %classpath;. SimpleProgram
java -classpath %classpath;. SimpleProgram
|
应该是classpath的问题,让classpath包含你的SimpleProgram.class
楼上的说的应该不是原因的,String[] argv 和String argv[]
是一样的,只是Java规范推荐第一种
楼上的说的应该不是原因的,String[] argv 和String argv[]
是一样的,只是Java规范推荐第一种
|
1.argv应该是args把。
2.java -classpath yourclassfilepath simpleprogram
2.java -classpath yourclassfilepath simpleprogram
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。