1

apachepoijarを使用するJavaプロジェクトがあります。

Eclipseで参照されるライブラリでは、2つのバージョンのpoijarを使用できます。poi3.5およびpoi3.7。

JavaコードでIMを使用

 import org.apache.poi.hssf.usermodel.HSSFRow;

Eclipseでは、参照するjarファイルのバージョンを知る方法を説明します。クラスパスで使用可能な同じjarファイルのバージョンが2つある場合、どちらを使用しますか?

編集:-

Eclipseで、誰かがそのインポートステートメント上でキーボードショートカットを使用して正しいjarを表示しているのを見ました。誰もがそのショートカットが何であるか知っていますか?

4

3 に答える 3

1

ショートカットを探していると思いますctrl+shift+t インポートステートメントを選択して、上記のショートカットを使用します。

于 2013-05-15T09:34:29.870 に答える
0

瓶は、クラスパスに表示される順序で調べられます。Eclipseには、[順序とエクスポート]タブを含む[Javaビルドパス]ダイアログがあります。ここで、ライブラリの順序を読み取り/変更できます。

右側のJarのクラスに直接アクセスするには、Ctrlキーを押しながらクラス名をクリックします。

もちろん、同じJarの2つの異なるバージョンがあることは、構成のバグです。そのうちの1つを削除する必要があります。また、Eclipseでの順序は、別の実行環境(アプリケーションサーバーなど)での順序とは異なる可能性があることも考慮してください。

于 2013-03-12T16:16:14.037 に答える
0

パスをビルドするために追加した最初のライブラリが必要です。別のライブラリの他の同じパッケージは無視されます

于 2012-09-13T06:12:19.423 に答える