Я работаю над проектом JavaFX 2, и приложение должно быть запущено с использованием другого основного метода (com.javafx.main.Main согласно сгенерированному манифесту JAR). Согласно официальной ссылке Weld начальная загрузка включает запуск приложения через org.jboss.weld.environment.se.StartMain
, что невозможно сделать в моем (крайнем) случае ... Однако, глядя на источник, метод org.jboss.weld.environment.se.StartMain#main
имеет только одна строка кода в нем:
new StartMain(args).go();
Итак, я решил, что просто буду использовать эту конкретную строку кода в своем приложении в «нужное время» (в качестве альтернативы, я мог бы просто вызвать StartMain.main (args) из моего приложения). Но я не уверен, есть ли какие-либо последствия для этого. Кто-нибудь знает лучший способ сделать это?
Версия:
JavaFX 2.0.2
Сварка 2.0.0. Альфа1