org.jboss.weld.environment.se.startmain#mainを使用せずにJava seのJboss溶接をどの程度適切に初期化しますか?

StackOverflow https://stackoverflow.com/questions/9401990

  •  29-10-2019
  •  | 
  •  

質問

Javafx 2プロジェクトに取り組んでいます。別のメインメソッド(com.javafx.main.mainに従って生成されたJARマニフェストに従って)を使用してアプリケーションを起動する必要があります。公式の溶接によると 参照 ブートストラップには、アプリケーションを介して起動することが含まれます 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

役に立ちましたか?

解決

掴む 少なくとも1.1.3溶接の最終バージョンとメインの溶接クラスを介してコンテナを初期化します。

WeldContainer weld = new Weld().initialize();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top