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

Eclipse - показывает, как eclipse запускает проект с помощью java.exe

Когда я запускаю проект Java в Eclipse IDE, я предполагаю, что в фоновом режиме он просто вызывает java.exe или javaw.exe с определенными параметрами, такими как classpath, которые он использует, и фактический класс, который он запускает.

Есть ли способ сделать Eclipse показать этот вызов, со всеми его параметрами? В идеале я хотел бы иметь возможность copy&paste в командной строке дублировать выполнение проекта за пределами Eclipse IDE.

4b9b3361

Ответ 1

(Оригинальный ответ: февраль 2011 г.)

Запустите программу в режиме отладки в Eclipse.
Затем вы можете увидеть точную команду в свойствах представлений Debug (см. этот поток или этот поток)

Сначала запустите или отлаживайте одну из конфигураций.
В представлении "Отладка" в перспективе "Отладка" щелкните правой кнопкой мыши текущий процесс и выберите "Свойства". Отображается командная строка, используемая для запуска конфигурации.

Ошибка 10820 была о "[java launching] Launch config: показать строку cmd перед запуском"... но она закрыта как WONTFIX.


Обновление (март 2012 г.)

bbuser сообщает в комментарии

пришлось удалить -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:60019 из командной строки, показанной в свойствах в представлении "Отладка" .
В противном случае я получил ошибки подключения.
Также может потребоваться изменить javaw.exe на java.exe