
最近Eclipseを使い始めましたが、パッケージエクスプローラがよくわかりません。
Javaプロジェクトを新規に作成し、
インポートを使って既存のjarファイルをそのプロジェクト内に配置しました。
その後、プロジェクトフォルダを右クリックし、
「ビルド・パス」-「ビルド・パスの構成」から
「ライブラリ」タブの「JARの追加」から先述のjarファイルを選択しました。
これでビルド・パスは通ったと思ったのですが、
新規クラスを作成する際にスーパークラスは「java.lang.Object」しか選択できず、
追加したJARにあるクラスが選択できません。
新規クラス作成時のウィザード画面で追加したJARにあるクラスを
選択するにはどうすればよいのでしょうか?
また、そもそもこのやり方でビルド・パスは通っているのでしょうか?
以上、よろしくお願いします。

No.1ベストアンサー
- 回答日時:
プロジェクトのプロパティウインドウを呼び出し、Javaのビルド・パスの「ライブラリ」に、追加したJarが入っていますか? 入っていれば、それで設定はOKのはずです。
ちなみに、java.lang.Objectしか出てこない、というのは、どうやったのでしょうか。新規クラス作成のウィザードで、スーパークラスの選択ダイアログを開いて設定をしたのでしょうか。ここは、初期状態ではjava.lang.Objectと入力されています。これに一致するものしか表示されませんから、当然ですがObjectしか表示はされません。
書かれているjava.lang.Objectを消して、パッケージ名の最初の1文字をタイプすると、それに一致する項目がずらっと現れるはずです。(何もタイプされていない状態だと何も表示されません。必ず、パッケージ名の最初の文字をタイプする必要があります)
>>ここは、初期状態ではjava.lang.Objectと入力されています。これに一致するものしか表示されませんから、当然ですがObjectしか表示はされません。
>>書かれているjava.lang.Objectを消して、パッケージ名の最初の1文字をタイプすると、それに一致する項目がずらっと現れるはずです
そういう使い方をするのですか。
できました。
ありがとうございました。
No.2
- 回答日時:
>書かれているjava.lang.Objectを消して、パッケージ名の最初の1文字をタイプすると、それに一致する項目がずらっと現れるはずです。
(何もタイプされていない状態だと何も表示されません。必ず、パッケージ名の最初の文字をタイプする必要があります)No1さんの方法で間違いないですが、パッケージ名の最初の文字からではなくクラス名の頭文字でもリスト表示されます。多分こちらの方が楽かなーと思います。
>新規クラスを作成する際にスーパークラスは「java.lang.Object」しか選択できず、追加したJARにあるクラスが選択できません。
ちなみに上記のは、スーパークラスを設定するテキストボックスの横のボタン(参照)を押して表示される項目のことを指しているのでしょうか?
例えば、スーパークラスにしたいクラス名が「hoge.sore.Sample」であった場合、スーパークラスを設定するテキストボックス内で「S」または「s」を入力した後に「Ctrl+スペース」で補完が行え、「S」から始まるクラスまたは、パッケージ名のリストが表示されるので便利ですよ。
(「samp」まで打ちこめばより絞れるので複数文字打つことをお薦めしますが。。。)
>>パッケージ名の最初の文字からではなくクラス名の頭文字でもリスト表示されます
なるほど、クラス名からでいいんですね。
たしかにパッケージ名から書くといっぱい出てきて大変ですね。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10のロック画面でスライドショーのフォルダー追加ができません 4 2023/06/07 13:05
- Illustrator(イラストレーター) Illustrator アンカーポイント選択について 3 2023/01/30 12:31
- C言語・C++・C# VisualStudioでC++クラスを追加するとき、ファイルを所定のフォルダ下につくりたい 3 2023/08/24 17:17
- 画像編集・動画編集・音楽編集 Windowsに付属しているビデオエディター。BGMを追加する方法は? 1 2022/06/26 08:54
- その他(ブラウザ) Mycrosoft Edge の「コレクション」に、画像とテキストを追加したい 2 2022/05/28 11:10
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- Visual Basic(VBA) VBAでファイル名を指定して保存するとき 4 2023/03/26 21:55
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンボボックスのマウスホイー...
-
どこからも呼ばれていない無意...
-
Cstring(日本語含む)をcharに...
-
「囲うインスタンス」のエラー...
-
IPアドレスについて クラスA?...
-
3年間同じクラスになる確率
-
java eclipse 型に解決できません
-
エクセルのデータ振り分け方法...
-
共通で使う関数を集めたクラス...
-
イトマンスイミング、ベビーク...
-
標準モジュールとクラスモジュ...
-
javaで画像ファイルの入出力方法
-
プロパティのアクセス修飾子
-
JSPからJavaクラスを参照できな...
-
私はクラスLINEにまだ入れてな...
-
変数の継承について
-
ページ遷移時にアコーディオン...
-
ラッパークラスってインヘリタ...
-
COMオブジェクトの参照カウント...
-
String または byte[]を16進に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列の重複する値とその個数を...
-
どこからも呼ばれていない無意...
-
java eclipse 型に解決できません
-
共通で使う関数を集めたクラス...
-
IPアドレスの3バイト目の呼び方
-
同じクラスにならない確率を教...
-
同一パッケージにあるクラスが...
-
同じパッケージ、クラス名が含...
-
重複エラーを解決するには
-
コンボボックスのマウスホイー...
-
EclipseでJSPのコンパイルエラー
-
tomcat上でのpropertiesファイ...
-
Cstring(日本語含む)をcharに...
-
main()を持つクラスが2つ以上...
-
dllと同じプロジェクトにする方法
-
UMLのクラス図はmain()も含むん...
-
正規表現を使った小数入力チェ...
-
VBAもしくはVB6:クラスの中で...
-
3年間同じクラスになる確率
-
Java「デフォルトのパッケージ...
おすすめ情報