Я работаю над проектом 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