Как установить возвращаемое значение приложения Java, запущенного через Eclipse Equinox? Он реализует IApplication
. Я вижу, что метод start()
имеет аргумент типа IApplicationContext
, который предоставляет метод setResultValue()
. Но это значение - это Object, а не Integer. Я искал в Интернете пример его использования, но не смог найти его.eclipse equinox: как установить возвращаемое значение?
Что произойдет, если наше приложение просто вызовет exit()
?
В моем понимании, возвращаемое значение Java-приложения является либо аргументом exit()
, если это вызвано, либо возвращаемым значением main()
. Это возвращаемое значение доступно после выхода приложения, которое происходит либо при вызове exit()
, либо в том случае, если последний поток приложения завершается.
Наше приложение запускается из Eclipse и является автономным инструментом (в графическом интерфейсе и в пакетном режиме).
Ну, нам нужны дополнительные возвращаемые значения. И они должны отличаться от трех заранее определенных. К сожалению, JavaDoc не указывает, с каким Целом связано, с какой константой –
Насколько я вижу, вы можете использовать любое значение Integer, которое вы хотите. Я добавил предопределенные значения –
Я скопировал их непосредственно из интерфейса IApplication. На каком классе вы смотрите? –