web-dev-qa-db-ja.com

Eclipseからパッケージをインポートする方法は?

私のディレクトリの1つに、1つのパッケージ(「ゲーム」)に属するすべての.Javaファイルがあります。ここで、このパッケージに属さず、「ゲーム」パッケージをインポートする.Javaファイルを1つ作成します。新しいファイルを作成してimport game;と書くと、Eclipseは「ゲーム」パッケージの意味がわからないと文句を言います。誰かがこの問題を解決するのを手伝ってくれませんか?

9
Roman

パッケージをインポートすることはできません。そのパッケージからクラスをインポートする必要があります。

import game.SomeClass;
import game.SomeOtherClass;

または

import game.*;

そのパッケージからすべてのクラスをインポートします。

コードにクラス名を入力してを押すと、Eclipseはこれらのインポートを生成できます。 Ctrl+Space コード補完用。そこで正しいクラスを選択すると(同じ名前のクラスが異なるパッケージにさらに存在する場合)、インポートが生成されます。

20
Peter Lang

Eclipseの「インポートの整理」ショートカットを使用することもできます:Ctrl + Shift + O。

これにより、欠落しているすべてのタイプが検出され、適切なインポートが自動的に追加されます。

6