java-swing应用程序中的java.lang.NoClassDefFoundError

java-swing应用程序中的java.lang.NoClassDefFoundError,java,swing,Java,Swing,我遇到如下所示的错误。我不明白上面说什么 jframe的名称是MainHome。项目名称为Palachuru java.lang.NoClassDefFoundError: palathuru/MainHome Caused by: java.lang.ClassNotFoundException: palathuru.MainHome at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.securi

我遇到如下所示的错误。我不明白上面说什么

jframe的名称是MainHome。项目名称为Palachuru

java.lang.NoClassDefFoundError: palathuru/MainHome
Caused by: java.lang.ClassNotFoundException: palathuru.MainHome
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: palathuru.MainHome.  Program will exit.
Exception in thread "main" Java Result: 1

有人能帮我吗?

MainHome类中缺少一个包声明 包括:


在MainHome.java的顶部,它应该可以工作

我没有声誉在上面评论。 如果声明包名称:

帕勒图鲁包装

在MainHome.java的顶部,这对您没有帮助,那么您应该更具体一些。找不到该类可能有任何原因。。
但您的问题看起来好像缺少MainHome.java中的包名

@user3133778-您得到了很多没有帮助的答案:。问:这个错误java.lang.NoClassDefFoundError:Palachuru/MainHome是什么意思?答:Java希望在Palachuru包中找到一个公共类MainHome。您还应该有一个文件夹Palachuru\。看看这个链接:为什么是URLClassLoader?描述应用程序的运行架构。这是一个小程序吗?请发布相关代码。它就在那里。我无法想象发生了什么突然发生了什么事。我不知道怎么解释。。每一分我都设定了一个sout。找不到发生错误的位置..您是如何编译的?命令行还是IDE?如果您使用的是命令行,请确保您是这样编译的:javac palethuu/MainHome.javaIDE。。我在一周前保存了一份项目文件。框架中有4个选项卡。。我将复制的项目替换为C:\Users\MAXX\Documents\NetBeansProject的另一个名称。。并替换重构选项卡以从错误项目复制项目。。那么它工作得很好。。谢谢你帮助我非常感谢。不知道以前发生了什么事。刚刚进行了一次干净的构建,出现了错误。。现在我将项目重构为旧项目。。谢谢,但没有重构所有项。。也许我必须再见到它。如果我再次得到错误,我可以描述比这更好的东西。非常感谢。
package palethuru;