У меня возникла проблема с выполнением моей программы Java hello world вне Eclipse, в то время как Eclipse может выполнять ее каждый раз, когда я нажимаю кнопку меню "Выполнить". Поэтому я хочу знать, что для запуска java-программы используется команда Eclipse.
Как узнать командную строку, используемую Eclipse для запуска java-программы?
Ответ 1
Вы можете проверить другие arguments
параметров, classpath
, environment variables
и т.д., Которые eclipse может использовать для компиляции вашей программы, из окна Run Configurations
, которое отображается в раскрывающемся списке, когда вы нажимаете раскрывающуюся кнопку рядом с кнопкой Run
в eclipse,
Чтобы получить полную командную строку, вы можете открыть представление " Debug view
из " Window>Show View>Other...
. Щелкните правой кнопкой мыши на последнем запуске и перейдите к свойствам. Eclipse отобразит точную командную строку.
Ответ 2
Дело в том, что Eclipse использует (по умолчанию) разные каталоги для исходных и объектных файлов. Если вы хотите выполнить конкретный файл java из командной строки, вы можете скомпилировать его, перейдя в каталог рабочего каталога /src и javac <MyClass>.java
а затем сделайте java MyClass
.
Или, поскольку он работает в eclipse, вы можете зайти в каталог "bin" внутри вашей рабочей области и сделать java MyClass
который выполнит ваш предварительно скомпилированный класс.