高手指点, http://expert.csdn.net/Expert/topic/1065/1065682.xml?temp=.9196588 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我估计你没有将你放自己class文件的路径加进系统的classpath中去,初学者最爱犯这个错误了。不过这是我的猜测, 你不防先一试 应该是1。你的classpath不对;2。或者你的主程序文件没有main()方法入口;3。或者你的文件名不对4。或者你的文件名和公共类名不符。先想想吧。 来晚了,话都让楼上的说完了。干脆我解释上面的话吧Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld 呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就 涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的 HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行 时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行: java -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量 中设置默认的classpath。将classpath设为: classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上 ,以后开发用的着。Exception in thread "main" java.lang.NoSuchMethodError: main 问题出在main方法的定义上,写对地方了吗, 是这样写的吗: public static void main(String args[]) { //一个字都不要差,先别问为什么了... 对,包括大小写! 文件类型解析转换(12-09结贴) 现在发现, 几日不写代码, 的确手生, 几日不读新书, 的确要落后 关于秒表计时 这段是c的代码,我不知道怎么改成java,请指点? 如何判断在线的用户是否断线? JAVA的类引用相对于函数引用有什么优势呢?新手开学,觉得很摸不着头脑啊,还请各位指导一下下 一头雾水 怎样处理“\\” java中jre指的是什么啊?不懂? 请问是不是每问一个问题才会长一分?指的是给分的上限。 请问怎样把一个JTable打印出来(打到打印机)?? 请问大家知不知道哪里有数学课本下载
2。或者你的主程序文件没有main()方法入口;
3。或者你的文件名不对
4。或者你的文件名和公共类名不符。先想想吧。
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就
涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的
HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行
时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:
java -classpath . HelloWorld
“.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量
中设置默认的classpath。将classpath设为:
classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上
,以后开发用的着。Exception in thread "main" java.lang.NoSuchMethodError: main
问题出在main方法的定义上,写对地方了吗,
是这样写的吗:
public static void main(String args[]) { //一个字都不要差,先别问为什么了...
对,包括大小写!