Почему допустимо получать ошибки NoClassDefFound в затмении?Каково решение? - PullRequest
0 голосов
/ 05 ноября 2010

$ ## @ $% @

Почему, когда я выполняю поиск, возникает ошибка, связанная со следующей ошибкой:

java.lang.NoClassDefFoundError: CustomXmlBinding
Caused by: java.lang.ClassNotFoundException: CustomXmlBinding
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Exception in thread "main" 

, которая выплевывается из меня при затмениипосле попытки сделать чистую сборку нету исправления?Это также сопровождается информационным всплывающим окном, в котором говорится, что основной класс не найден, и программа завершит работу.Что происходит, чтобы Eclipse внезапно испортился?Я использую гелиос, и кажется, что это произошло в течение некоторого времени.В моем проекте есть один Java-файл, CustomXmlBinding, который имеет основной метод и успешно работает в течение двух дней.Сегодня я сделал проект чистый, попытался запустить снова, и это то, что начинает происходить.Лучшее решение, которое я вижу в Интернете, - это «создать новое рабочее пространство» и попробовать еще раз ... это приемлемо?

1 Ответ

2 голосов
/ 05 ноября 2010

Думаю, я наконец-то понял, что вызвало это для меня - если есть баночка, которую вы добавили в путь сборки, но которая была удалена / переименована / что угодно, затмение теряет эту банку.Вместо того, чтобы жаловаться, что не может найти нужную библиотеку или что-то в этом роде, он выдает это ужасно лаконичное сообщение.Надеюсь, это поможет другим людям.Я удалил банку с пути сборки, и он снова заработал.

Также, спасибо за понижение рейтинга.Возможно, если вы будете гуглить «Затмение не может найти основной класс», вы увидите, что я не первый или последний, кто столкнулся с этой проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...