Подтвердить что ты не робот

Ошибка Eclipse: не удалось найти или загрузить основной класс

Искройте эту ошибку в Google, но я не могу решить проблему. Я написал базовую java-программу в Eclipse Juno следующим образом:

public class HelloWorld {

    /**
     * @param args
     */

    public static void main(String[] args) {
        System.out.println("Hello Eclipse!");
    }

}

После нажатия кнопки "Выполнить" я получаю: "Ошибка: не удалось найти или загрузить главный класс HelloWorld". Это сообщение об ошибке применимо ко всем моим другим проектам в том же рабочем пространстве. Я попытался переключить рабочие области, но ошибка все еще появляется.

Я на 64-разрядной версии Windows 7. Любая помощь будет оценена!

4b9b3361

Ответ 1

Я просто столкнулся с этой проблемой. Причина... не уверен. Однако это произошло только после того, как я добавил новый jvm. Мое решение:

  • пошли на запуск конфигураций: - run- > run configurations

На вкладке Classpath:

  • Выберите Дополнительно
  • Добавьте, где Eclipse обычно помещает *.class для проектов, которые находятся в bin. Поэтому я добавил каталог bin для проекта.

Я надеюсь, что это поможет кому-то там. Мне потребовалось время, чтобы понять это.

Ответ 2

Это случилось со мной сегодня после обновления моей JRE. Я очистил проект, и он снова начал работать.

Project -> Clean удалит все существующие файлы классов и полностью перестроит проект. Там больше информации о функции Eclipse clean здесь.

Ответ 3

Я удалил файл jar из каталога bin. Щелкните правой кнопкой мыши на своем проекте - Свойства, затем вкладка "Библиотеки". Там был красный флаг. Я удалил файл jar из Библиотеки, и он сработал.

Ответ 4

Кажется, что класс не скомпилирован Eclipse.

Несколько указателей могут быть -

  • Проверьте, существует ли файл .class в выходной папке. Чтобы узнать вашу папку с выводами Щелкните правой кнопкой мыши Project- > Properties- > Java Build Path (проверьте внизу).
  • Убедитесь, что в меню отмечено Project- > build Automatically.
  • Проверьте, находится ли класс HelloWorld в папке src или нет. Правильно нажмите Project- > Properties- > Java Build Path (Проверить исходную вкладку).

Ответ 5

То же самое происходит со мной. Я отправился в проект > properties > javaBuildPath.

Там В порядке экспорта я переместил свой java/main в верхнюю предвзятость

Ответ 6

потому что вы, ребята, создали класс один раз с основным методом, и после этого может быть, что вы удалили эту форму или рабочее место, и все же некоторые из файлов существуют, я предлагаю вам снова создать эту форму или рабочее пространство, а затем удалите его, щелкнув по нему полностью, а затем, если вы создали какой-то класс типа Runner, попробуйте запустить его снова.

Ответ 7

Это случилось со мной. Я заметил, что кто-то сказал, что я должен создать совершенно новый WORKSHOP! Зачем? Потому что я установил более новую версию JRE, и это не позволит запускать другие предыдущие версии. Так что все эти старые файлы я стал бесполезным. Не совсем, просто скопируйте и вставьте его в новый класс и замените его на неиспользуемое имя класса.

Ответ 8

если ваше имя пакета совпадает с именем вашего класса, эта проблема будет возникать.