0

Java開発にEclipseプラットフォームを使用しています。コードで参照されている(ビルドパスに追加された)既存のjarファイルがあります。一部のjarがEclipseで認識されないこと、つまりEclipseが一部のjarに属するクラスに関するビルドエラーを発生させることは、私にとって非常に驚くべきことです。これらのjarファイルからJavaクラスを解凍して表示することはできますが。

さらに注意深く観察したところ、これらのjarはパッケージエクスプローラーでも展開されていないことがわかりました。つまり、EclipseのパッケージエクスプローラーでMETA-INFフォルダーとjarクラスを確認できません。しかし、winzipユーティリティを介してこれらを見ることができます。

4

2 に答える 2

0

次のことを試してください。

  1. トップメニューで、[プロジェクト]->[クリーン]をクリックします。
  2. それでも問題が解決しない場合は、プロジェクトを右クリックして、[プロパティ]->[Javaビルドパス]->[ライブラリ]を選択し、jarがクラスパスに追加されていることを確認します。
  3. そうである場合は、[注文とエクスポート]タブに移動し、jarを選択し、上部のボタンを押して上部に移動します。

最後のオプションが機能した場合は、重複している可能性があります。役に立ったかどうか教えてください。

于 2012-07-15T10:53:37.537 に答える
0

この問題を調査していただきありがとうございます。この問題の根本的な原因を見つけることができます。実際、jarファイルはクリップボードを使用してリモートWindowsマシンからローカルWindowsマシンにコピーされました。このようにして、jarファイルはASCIIモードでコピーされ、Eclipseまたはアプリケーションはその中のクラスを認識できません。これで、/ Bパラメータ(バイナリモード)を使用してWindowsでcopyコマンドを使用してjarをコピーしましたが、これらは期待どおりに機能しています。

再度、感謝します!

于 2012-07-18T06:08:08.573 に答える