1

.docxファイルを作成するアプリケーションがあります。それは私のローカルPC上で完全に正常に動作しますが、Javaウェブスタートにエラーを与える:Java-Web-Startは、アプリケーションでNoClassDefFoundErrorを指定してdocxファイルを作成します。

java.lang.NoClassDefFoundError: org/docx4j/fonts/Mapper

Caused by: java.lang.ClassNotFoundException: org.docx4j.fonts.Mapper

アプリケーションは、私は私の「docxファイルを作成する」ボタン、その他の機能(私のGUI、DB接続をクリックすると、そのエラーが発生します。.. )でもうまく動作します。ボタンをクリックすると、アプリケーションは既存のdocxファイルを開き、そこにテーブルを追加してローカルPCにファイルを保存します。

実際に '欠落'クラスはlibxフォルダのdocx4j-2.7.0.jarにあります。フォルダ内の他のjarファイルも問題ありません。しかし、docx4j jarファイルのサイズは2,67MBです。それが問題になるかもしれませんか?または他の提案?

答えて

0

org.docx4j.fonts.Mapperのインポートのようなサウンドは満足できません。クラスパスにある場合は、依存関係の書式docx4jを見てください。

jnplに依存するとエラーが発生することがあります。

<resources> </resources> 

よろしくお願いいたします。

+0

私はクラスパスに依存パックを持っています。それはインポートフォルトのように見えますが、問題はjnlpで発生します。私のローカルPCには問題ありません。 – iBo

+0

あなたは正しいです、私は手動でjnlpファイルを書いたので、私はjnlpファイルにjarファイルリストを入れるのを忘れていることに気付きました。 – iBo

関連する問題