1

JavaFX ant タスクを使用して JNLP ファイルを生成しています。fx : deploy が codebase 属性を受け入れると主張するいくつかの Oracle ドキュメントを見つけました。

<fx:deploy width="600" height="400"  
              outdir="Samples"  
              codebase="http://localhost/codebaseTest"  
              outfile="TestApp">  
    .... 
</fx:deploy>

しかし、これは私にはうまくいかないようです。アントは次のように述べています。

fx:deploy doesn't support the "codebase" attribute

問題は、JavaFX ant タスクを使用するときに、生成された JNLP のコードベースをどのように指定するかということです。

4

2 に答える 2

1

公式の解決策については、jewelsea の回答を参照してください。その間、ant タスクを使用してこの回避策を実行する必要がありました。

<fx:deploy ...
</fx:deploy>
<replaceregexp file="path/to.jnlp" match="&lt;jnlp" replace="&lt;jnlp codebase=&quot;${jnlp.codebase}&quot;" />

コードベース属性を追加することで、生成された JNLP のタグを変更するだけです。

于 2013-05-04T07:10:02.463 に答える