这个问题之前已经被问过了,但是由于某些原因我仍然无法确定什么是错的。 我在文件src中得到了一个名为NewClass的包,在包中的syntaxtest中。从SRC路径I型:从终端运行java类
的javac的src/syntaxtest/NewClass.java
和类被编译,我可以看到NewClass.class在syntaxtest文件夹中。现在从相同的路径或甚至与NewClass.class相同的文件夹,我不知道如何从终端运行类。我已经做了很多不同的尝试,但我醚得到
ClassDefNotFound或ClassDefNotFound(错误的名称:syntaxtest /的NewClass)
你试过“java NewClass”吗?确保你的目录在尝试命令之前(以它的形式) – Andrew 2012-02-10 20:41:50
当我在文件夹中尝试java NewClass时,NewClass.class是我得到的ClassDefNotFound。如果我尝试java syntaxtest.NewClass我得到ClassDefNotFound(错误的名称:syntaxtest/NewClass)。当我尝试这个名字时,我得到了NoClassDefFound ... – Giannis 2012-02-10 20:51:14
“java -cp.NewClass”试试这个 – Andrew 2012-02-10 21:00:53