#java #eclipse
#java #eclipse
Вопрос:
я импортировал JavaProject через Git. На следующем шаге я хочу протестировать простую программу Hello-World.
public class Test {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Если я выполню щелчок правой кнопкой мыши на Test.java в проводнике пакетов и выполните «Запуск от имени Java-приложения», в нем говорится:
Fehler: Hauptklasse Test konnte nicht gefunden oder geladen werden [ Error: Main-Class Test can not be found or loaded.
Есть ли что-нибудь вроде Ant, которое может помешать простой команде запуска?
В другом проекте все работает просто отлично, с моим Java-JDK.
Комментарии:
1. Вы проверили в представлении маркеров или в представлении проблем, что у вас нет ошибки?
2. В «проблемах» или «маркерах», связанных с этим проектом, нет записей. После нажатия кнопки «Выполнить» в папке проекта нет папки bin
3. Проверьте объявление «package» в верхней части файла java. Если он не соответствует относительному пути к каталогу файла java, eclipse не найдет скомпилированный файл класса во время выполнения.
4. Он помещен в пакет по умолчанию для тестирования, но это ничего не меняет.
Ответ №1:
Привела ли компиляция с использованием ‘javac’ к файлу класса?. Вы это проверяли?. Также убедитесь, что у вас есть этот файл класса в каталоге, из которого вы выполняете команду ‘java’.
Комментарии:
1. Он отлично работает с javac Test.java и java-тест из командной строки. Но Eclipse делает что-то странное в этом проекте, какое влияние есть, что простая команда запуска не приводит к чему-то подобному этой командной цепочке из командной строки?
Ответ №2:
эта проблема действительно убила и меня, и случайно я только что обнаружил, в чем проблема с моим проектом:
Eclipse выдает это сообщение об ошибке, когда название проекта содержит недопустимые символы, такие как «:». Удаление их решило проблему для меня.