1

必要なクラスを.jarソースからインポートするプログラムがあります。

ただし、ファイルディレクトリを検索して、同じプログラム内のリストのクラス名を収集するために、上記の.jarソースも解凍しました。

問題は、クラス**がクラスパスに複数回表示されることです。これは、クラスがビン内とライブラリとして同時に存在するためです。別々でありながら同等のコード機能を実現するには、両方の要素が必要です。

.jarソースのファイルディレクトリを削除すると問題が解決することがわかりましたが、リストが空白になりました。

誰もが両方を行う方法を知っていますか?

4

1 に答える 1

1

上記のコメントで述べたことに基づいて、パッケージ名がで始まる場合は、com.somethingfromsourceforge.*に変更com.somethingfromsourceforgecom.hopeless、パスの問題を解決する必要があります。これを試して、私たちに知らせてください。

于 2013-01-31T20:47:47.580 に答える