“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:(名称错误

“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:(名称错误,java,packaging,Java,Packaging,我的项目位于“\BankPrj”文件夹中 它有 (1) .com文件夹 (2) Account.java,Customer.java,TestBanking.java文件 (3) 主类位于TestBanking.java 这就是错误 这是我的完整项目 请改正错误 我从测试文件夹本身执行了TestBanking.class。您的包是com.mybank.test 您应该调用的方式是转到文件夹BankPrj 现在做 java-classpath.com.mybank.test.TestBanki

我的项目位于“\BankPrj”文件夹中 它有

(1) .com文件夹

(2)
Account.java
Customer.java
TestBanking.java
文件

(3) 主类位于
TestBanking.java

这就是错误

这是我的完整项目

请改正错误


我从测试文件夹本身执行了TestBanking.class。

您的包是com.mybank.test

您应该调用的方式是转到文件夹BankPrj

现在做 java-classpath.com.mybank.test.TestBanking

现在应该可以了

请记住,您不能进入文件夹的叶来执行类。您应该始终停留在根目录下(使用包时),并使用完全限定的包名和执行包的类名执行


希望这有帮助!

您尝试过什么吗?如果有,请发布它。@codeMaker他尝试过并放置了链接。您可以去那里看看。事实上,我从测试文件夹中尝试了java TestBanking命令。@code\u addict很高兴,它对您有效!@code\u addict upvote,如果对您有效,请接受答案you@muruga对OP和你来说+1。这可能对其他人有用未来。谢谢!这是非常有用的。关于如何使用类路径的很好的演示。我已经尝试了将近一个小时。这样的问题对初学者很有用。