2012-02-22 8 views
0

私はJavaFX 2プロジェクトで作業しています。アプリケーションは別のメインメソッド(生成されたJARマニフェストに従ってcom.javafx.main.Main)を使用して起動する必要があります。org.jboss.weld.environment.se.StartMain#mainを使用せずに、Java SEでJBoss Weldを適切に初期化しますか?

referenceブートストラップは、ソースを見て、しかし...私の(エッジ)の場合に行うことは不可能である org.jboss.weld.environment.se.StartMainを介してアプリケーションを起動する必要公式溶接によると、 org.jboss.weld.environment.se.StartMain#main方法は、それだけで1行のコードを持っています
new StartMain(args).go(); 

私は、「適切な時」にアプリケーションのコードを使用することにしました(または、私のアプリケーション内からStartMain.main(args)を呼び出すことができました)。しかし、これに何らかの反響があるかどうかは確信していません。誰もがこれを達成するためのよりよい方法を知っていますか?

バージョン:

のJavaFX 2.0.2

溶接2.0.0.Alpha1

答えて

2

Grab溶接の少なくとも1.1.3の最終バージョンと比べて、メイン溶接クラス経由でコンテナを初期化しますStartMainを使用して:

WeldContainer weld = new Weld().initialize(); 
+0

これは、StartMain#goで起きることの一部です。また、シャットダウンフックを追加し、コマンドライン引数を設定します。 – Andrey

関連する問題