0

httpリクエストを行うためにapacheのhttpclientjarを使用するjavafxアプリを開発しました。

アプリケーションをデプロイするとき、ドキュメントに従ってwinxとInnoのセットアップを使用しました

私のbuild.xmlファイルは次のとおりです。

 <target name="-post-jfx-deploy">
    <fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
       nativeBundles="all"
       outdir="${basedir}/${dist.dir}" outfile="${application.title}">
    <fx:application name="${application.title}" mainClass="${javafx.main.class}"/>
    <fx:resources>
        <fx:fileset dir="${basedir}/${dist.dir}">                
            <include name="*.jar"/>                
            <include name="l${basedir}/${dist.dir}/${lib.dir}/*.jar"/>              
        </fx:fileset>
    </fx:resources>
    <fx:info title="${application.title}" vendor="${application.vendor}"/>
    </fx:deploy>
    </target>

ただし、パッケージ化された実行可能ファイルが生成されると、例外がスローされるため、httpjarが含まれていないように見えます。

ビルドに外部jarファイルを追加する方法は?、

4

2 に答える 2

1

javafxアプリケーションのビルドファイルに以下を追加したときに機能しました

<fx:fileset dir="dist" includes="lib/*.jar"/>

<fx:platform>
    <fx:jvmarg value="-Xmx1024m"/>
    <fx:jvmarg value="-verbose:jni"/>
    <property name="my.property" value="something"/>
</fx:platform>

<!-- request user level installation -->
<fx:preferences install="false"/>
于 2013-03-15T11:54:49.363 に答える
0

あなたは尋ねて答えました:)ありがとう..私は同様の問題に直面しましたが、私はそれを解決しました:

https://stackoverflow.com/a/17092272/2267723

それが役立つことを願っています..

于 2013-06-13T16:32:54.067 に答える