【发布时间】:2012-03-03 07:38:17
【问题描述】:
以前有人问过这个问题,但由于某种原因我仍然无法弄清楚有什么问题。 我在文件 src 的包 syntaxtest 中有一个名为 NewClass 的类。从 src 路径我输入:
javac src/syntaxtest/NewClass.java
并且类已编译,我可以在 syntaxtest 文件夹中看到 NewClass.class。现在从同一个路径甚至同一个文件夹与 NewClass.class,我无法弄清楚如何从终端运行该类。我做了很多不同的尝试,但我得到了乙醚
ClassDefNotFound 或 ClassDefNotFound(错误名称:syntaxtest/NewClass)
【问题讨论】:
-
你试过“java NewClass”吗?在尝试命令之前确保你在它的目录中(以这种形式拥有它)
-
当我在文件夹中尝试 java NewClass 时,NewClass.class 是我得到 ClassDefNotFound。如果我尝试 java syntaxtest.NewClass 我得到 ClassDefNotFound (wrong name: syntaxtest/NewClass) 。当我尝试该名称时,我得到 NoClassDefFound...
-
"java -cp .NewClass" 试试这个