わかりました私は一日中インターネットを検索しており、見たものはすべて試したので、誰かが助けてくれるかどうか疑問に思っています.
libフォルダーのワークスペースにコピーしたjarファイルを参照するクラスがあります。jarはClassifier4J.jarです。クラスはコンソールで完全に実行され、エラーはまったくありません。.jar をまとめてパッケージ化し、別のプログラムから .jar を実行しようとすると、次のエラーが表示されます。
Exception in thread "pool-2-thread-1" java.lang.NoClassDefFoundError: net/sf/classifier4J/bayesian/IWordsDataSource...(10 more)
明らかに、.jarを作成すると、必要なclassifier4jライブラリを参照できません。
私が試したこと:
-ビルドパスを構成する
・マニフェストファイルの変更
-私の.jarで.jarをパッケージ化
-Eclipseでは、ファイル>エクスポート> Java>実行可能な.jarに移動し、ライブラリを参照します
および他の多くのことであり、何も機能しませんでした。
とにかく同様の問題があった場合、またはなぜこれが起こっているのかを知っている場合は、私の頭を本当に壊してください. これは日食の問題ですか?それは日食を通して行うことができますか?
前もって感謝します
ジェイ