【发布时间】:2011-01-22 22:57:31
【问题描述】:
我在这里做错了什么:
class Helo {
// main: generate some simple output
public static void main (String[] args) {
System.out.println ("Hello, world."); // print one line
System.out.println ("How are you?"); // print another
}
}
当我进入终端时,我会这样做:
cd ~
javac Atempt2.java (//that's the file name)
java Atempt2
然后它给了我这个错误信息:
Exception in thread "main" java.lang.NoClassDefFoundError: Atempt2
所以总而言之,这就是我所做的以及发生的事情:
david-allenders-macbook-pro:~ davidallender$ cd ~
david-allenders-macbook-pro:~ davidallender$ javac Atempt2.java
david-allenders-macbook-pro:~ davidallender$ java Atempt2
Exception in thread "main" java.lang.NoClassDefFoundError: Atempt2
david-allenders-macbook-pro:~ davidallender$
我对此很陌生,所以请用非常简单的方式解释一下。
谢谢。
【问题讨论】:
-
你在学习什么教程?你在哪里见过这样的代码示例?
-
我强烈建议您遵循供应商自己的“涵盖基础知识的路径”java.sun.com/docs/books/tutorial
-
@David:这里发布的许多答案要么是错误的,要么具有误导性;请看我的大部分cmets。我认为最好的答案是 josefx 的答案:stackoverflow.com/questions/2367185/whats-wrong-here/…。
-
@mmyers:+1 为教育人们所做的努力。 :-)
标签: java