2

データベース用の derby.jar とレポート生成用の Jasper Reports を含む JavaFX アプリケーションを作成しました。これは、レポートの生成に必要な 35 以上の jar ファイルも含め、ロード プロセスをアニメーション化するためにプリローダー クラスも使用したことを意味します。カスタム deploy ant タスクを使用してインストーラーを生成することにしました。以下は、Ant のデプロイ タスクです。

<target name="-post-jfx-deploy">
        <fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
                    nativeBundles="image"
                    outdir="${basedir}/${dist.dir}" 
                    outfile="${application.title}">
            <fx:application name="${application.title}" 
                            mainClass="${javafx.main.class}"
                            preloaderClass="transconnect.system.preloader.Splash"
                            version="1.1"/>
            <fx:resources>
                <fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/>
                <fx:fileset id="preloader-files"
                            requiredFor="preloader"
                            dir="dist"
                            includes="lib/TransConnect System Preloader.jar"/>
               <fx:fileset dir="dist" includes="lib/*.jar"/>
            </fx:resources>
        <fx:info title="${application.title}"
                vendor="${application.vendor}"
                description="A Car Rental System"/>
        <fx:preferences shortcut="true"
                        menu="true"/>
    </fx:deploy>
</target>

しかし、プロデュースjarファイルを実行するたびに、プリローダークラスが見つからないというエラーが表示されます エラー

4

0 に答える 0