0

実行時に次の出力を示す新しい JFrame フォームで netbeans によって生成された初期コードがあります。ここに画像の説明を入力

しかし、dist フォルダーで jar ファイルを実行すると、次のようになります。 ここに画像の説明を入力

この問題を解決するにはどうすればよいですか?どんな助けでも大歓迎です。

4

2 に答える 2

0

使用するすべてのライブラリがビルド プロセスに含まれるように、build.xml を編集する必要があります。これは、build.xml では次のようになります。

<target name="-post-jar">
    <echo>Adding jar: ${reference.myMissingJar.jar}</echo>
    <jar update="true" destfile="${dist.jar}">
        <zipfileset src="${reference.myMissingJar.jar}"/>
    </jar>
    <mkdir dir="bin"/>
    <copy file="${dist.jar}" todir="bin" description="Copy jar file."/>
 </target>

問題は、それを netbeans で実行しようとしているときに、IDE が使用しているすべての気の利いたライブラリを認識していることです。単一の瓶を使用する場合、それはまったく別のものです。

または、使用するライブラリの場所をクラスパス パラメータに指定することもできます。

于 2013-11-14T11:54:40.543 に答える