.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です。それが問題になるかもしれませんか?または他の提案?
私はクラスパスに依存パックを持っています。それはインポートフォルトのように見えますが、問題はjnlpで発生します。私のローカルPCには問題ありません。 – iBo
あなたは正しいです、私は手動でjnlpファイルを書いたので、私はjnlpファイルにjarファイルリストを入れるのを忘れていることに気付きました。 – iBo