2013-12-25 5 views
-3

Я столкнулся с ошибкой, показанной ниже. Я не могу понять, что он говорит.java.lang.NoClassDefFoundError в приложении java - swing

Название jframe является «MainHome». название проекта palathuru

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 

Может кто-нибудь мне помочь?

+0

просто так нет кода? –

+1

Как называется ваш класс? Каков его пакет? –

+0

у вас много проблем, если вы не можете понять stacktrace. – mre

ответ

0

Вы пропускаете объявление пакета в классе MainHome включают в себя:

package palethuru; 

в верхней части MainHome.java и он должен работать

+0

Он есть. Я не могу представить, что произошло ... Внезапно что-то случилось. не знаю, как объяснить .. в каждом пункте я установил sout. не может найти место, где произошла ошибка. – Pasi

+0

Как вы компилируете? Командная строка или IDE? – unekwu

+0

Если вы используете командную строку, убедитесь, что вы компилируете ее следующим образом: javac palethuru/MainHome.java – unekwu

0

У меня нет репутации комментировать вверх выше. Если объявить название пакета:

упаковка palethuru;

наверху MainHome.java не поможет вам, тогда вы должны быть более подробными. Там может быть любая причина не найти класс .. Но у вас проблемы, похоже, что вам не хватает имени пакета в MainHome.java

Смежные вопросы