В Java, где я могу найти класс выполнения во время выполнения, если не используется основной класс / метод? - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь найти точку входа для большого приложения, но мне сказали, что оно не использует основной класс.Я могу запустить и собрать приложение, и я знаю, что классы и методы выполняются, когда я делаю небольшие изменения.

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

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

В среде IDE создайте режим отладки, используя команду «Редактировать конфигурацию как приложение», и найдите основной класс, в котором вы увидите файлы, с которых запускается приложение.

0 голосов
/ 13 декабря 2018

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

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

Если это клиентское приложение FX, Swing и другие, вы должны посмотреть через main и следовать.

  • public static void main () {// следить за потоком}

Теперь, если он очень большой, я бы порекомендовал вам зафиксировать и нажать, тогда, если вы используете eclipse, сделайтеthis.

Щелкните правой кнопкой мыши над классом -> найдите ссылки в проекте | рабочей области.

Это будет везде, где вы вызываете ваш код.

Надеюсь, это поможет.

...