2013-04-24 4 views
-1

У меня есть проект Java (работает в Eclipse) без основного метода и нужно отлаживать и видеть, какой класс вызывающего и поток программы. Как начать?Запуск Java-кода в Eclipse без основного

Это простой проект и не содержит данных, связанных с web/tomcat.


Благодарим за ответы. Я новичок в StackOverflow и так извиняюсь за свое письмо и задаю вопросы.

Я включаю пакеты и пытаюсь создать объекты класса, но он не распознает классы. Все классы общедоступны.

+3

У вас нет потока без основного метода. Вот где должен начаться первый звонок. – ddmps

+3

Пробные испытания. – SLaks

ответ

5

Невозможно запустить приложение Java SE без использования открытого статического void main. Если вы хотите отлаживать код библиотеки или фреймворка, вам нужно создать основной метод и вызвать код оттуда.

+0

Я включаю пакеты и пытаюсь создать объекты класса, но он не распознает классы. Все классы общедоступны. – Ana

+0

Что вы имеете в виду, это не признание классов? Какая у вас ошибка? Не могли бы вы загрузить свой проект в Интернете? –

1

Поскольку Java требует, чтобы все методы и переменные находились внутри классов, для JVM нужна начальная точка, которая существует до инициализации любых объектов. Поэтому основная задача должна быть статичной и общедоступной для JVM, чтобы ее найти. В отличие от C++, основной метод не возвращает код состояния, поэтому он имеет тип возвращаемого типа void, а не int.

3

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

+0

Очень удобное спасибо ... – Fattie

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