• ベストアンサー

eclipseのパッケージって何?

Java&Eclipse初心者です。 eclipseのクラス作成時に、パッケージと言う項目がありますが 何を入力すればいいのでしょうか?(パッケージって何?) とりあえず、空白のままにしたら「デフォルト・パッケージの使用は推奨されません。」と表示されますが、問題はないのでしょうか。

  • Java
  • 回答数2
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • 10940
  • ベストアンサー率21% (41/187)
回答No.2

パッケージとは、クラスのまとまりです。関連のあるクラスをひとつにまとめてパッケージとします。意味のあるまとまりとして扱いやすくするのと、別のパッケージであれば同じ名前のクラスが作れるという名前空間の整理のためにあります。 指定しなければデフォルトパッケージ(パッケージなし)となります。 パッケージはどんな入門書でも必ず説明がありますから、しっかり勉強してください。基本中の基本ですし、重要な概念です。

19690119
質問者

お礼

有難うございます。 少しずつ勉強してみます。

その他の回答 (1)

noname#24040
noname#24040
回答No.1

とりあえずデフォルトパッケージでも動くので、テスト的なものはデフォルトで動かしてみてはどうでしょう。 パッケージとは、javadoc を見たらわかりますが java.ioパッケージとか色々分かれてますよね。それが一つのパッケージ(デフォルト)に入ってたらみずらくで仕方がないですよね。そんなところも理由の一つです。

19690119
質問者

お礼

有難うございました。 勉強中なので、とりあえずデフォルトパッケージでいろいろやってみます。

関連するQ&A

  • パッケージとビルドパス@eclipse

    eclipse3.1.2を使ってあるコードを書いています。次にあるのがこのプロジェクトの構造です。 Project: Aaa | default package-いくつかのファイル | aaa-いくつかのファイル | hoge.jar & hoge2.jar(2つのjarファイルはビルドパスで指定した) 質問はどのようにして、package aaa内にあるファイルがhoge.jarもしくはhoge2.jarにあるクラスを継承または実装するのか?です。 この2つのjarファイルに入っているクラスファイルはdefault package内では実装と継承ができるのですが、default package以外のpackageだと、とたんに継承と実装ができなくなります。importを使うのも手かなと思ったのですが、どうやってjarファイルを指定すればいいのかわかりません。 もともと、ビルドパスはdefault packageにしか、効かないのでしょうか? それから、どのようにpackage aaaはこのjarファイルにあるクラスを実装と継承をするのでしょうか? もともと、パッケージを2つ用意する必要も無いのですが、このプロジェクトの都合上、2つパッケージを用意した方が整理整頓できるのでこの方法を選びました。もし、「んな、うまい話なんかねぇよ!」ってことでしたら、この方法を廃止しざるを得ないのですが、どうにか実現する方法は無いでしょうか?

    • ベストアンサー
    • Java
  • eclipseでタブ入力ができなくなった

    eclipse3.7を使用しています。 pleiades-e3.7を入れました。 エディター設定はデフォルトから特にいじった覚えはないのですが *.javaファイルでタブキーを入力すると半角スペースで入力されてしまいます。 設定を見直しましたがどこを直せば良いのかわかりません。 症状■ ・タブ入力時に半角スペース入力(半スペ4文字)になる。 ・改行からの自動インデントはタブ表示。 ・xml、jspファイルなどjavaファイル以外ではタブ入力OK。 ■一般→テキストエディター→タブでスペースを挿入:未チェック   空白文字の表示:チェック ■Java→コードスタイル→フォーマッター:デフォルトから変更なし ■Java→エディター→入力:デフォルトから特に変更なし ■AnyEditツール→デフォルトから特に変更なし ご教授お願いいたします。

    • ベストアンサー
    • Java
  • eclipseについて

    JDKをデフォルトjavaで設定したいのですが、 JREホーム:C:\Program Files\Java\jdk1.7.0_09 JRE名:jdk1.7.0_07 にすると、「JRE 名はすでに使用されています」と表示され、設定が上手くいきません。 このような場合、JRE名は変更しても問題ないのでしょうか? 当方、全くの初心者のため、不安に思い投稿しました。 ちなみに、eclipseの保存場所は外付けHDです。 どなたかご存知の方がいらっしゃったら教えていただけませんでしょうか。

    • ベストアンサー
    • Java
  • Eclipseが起動できません

    Eclipseが起動できません Eclipseが起動できません(eclipse-platform-SDK-3.4.1-win32) 以前Sunのサイトからjdk1.6.0_20をインストールて設定もできています。JAVAも動きます。 今年の夏まで学校でコマンドプロンプトとテキストエディター(メモ帳など)を使ってJABAの基本のプログラムを書いています。個人PCにも同じ方法で動きますれからはeclipseを使用します。ので個人PCにもeclipseを使用できるようにしたいです しかしeclipse.exeをクリックすると「JVM terminated. Exit code=1」が表示されて起動できません。対策も自分なりにネットで調べてみたのですが、にっちもさっちも行かなくなってしまいました。自分はこれからどうすべきなのでしょう? JAVAはテキストで正しくJAVA文章を書き、○○○.jaavというものを作り コマンドプロンプトでjavac ○○○.javaを入力すると動き○○○.classのクラス文章が自動作成され java ○○○ を入力JAVAプログラムが実行されます。 この流れは実行でき動きます。 マイコンピュータのプロパティーの環境変数設定もJAVA文書を書きコマンドプロンプトで実行できる環境になっています。 いろいろと調べても質問者の結果は環境変数の問題とかが多いです。 何をどうしてよいかわかりません。 なみにosはWinXPです。javaは動くので環境変数の設定はできています。 。 万事休すです。どなたか解決方法をお願いしますm(~_~)m

    • ベストアンサー
    • Java
  • eclipseのコンパイル

     現在eclipse3.2を用いて開発を行っています。 表示の問題なのですが、パッケージエクスプローラーにおいて Web-INF下のclassesフォルダにあるクラスファイルがフォルダごと 見えません。 ローカルフォルダを辿っていくとフォルダとファイルが存在するのは 確かめられるのですが・・・ どうすれば表示できるのですか?(コンパイルおよび作成フォルダの設定はできています

    • ベストアンサー
    • Java
  • eclipsで新規javaクラスを作成しようとすると、ダイアログに「デ

    eclipsで新規javaクラスを作成しようとすると、ダイアログに「デフォルト・パッケージの使用は推奨されません」と表示されますが、どういうことなのでしょうか??

    • ベストアンサー
    • Java
  • eclipseによるjavaのimportは?

    eclipse3.4でwarファイルのimportをするとできあがったディレクトリはsrcのパッケージ以下がimportされないのですが、なぜでしょうか?その他のjspなどはimportされています。src直下のパッケージ名以下のソースが空っぽなんです。。 exportの方法に問題があるのですか?ソースは普通のサーブレットとjavaクラスのものです。

    • ベストアンサー
    • Java
  • Eclipseのテキストエディットペインに謎の部品

    EclipseのJavaの標準テキストエディタでは複数のファイルを同時に開くとタブで開けますが、そのタブのすぐ下にパッケージエクスプローラのような、パッケージ、クラス名、カーソルのあるメソッド名のような階層表示ラベルが表示されています。 以前間違えて何かのキーを押してから表示されるようになったのですが、消し方が分かりません。 設定モードで、「Java」の「エディター」の項目をざっと見た限りでは解決策は見つかりませんでした。 消し方が分かる方は方法教えてください。

    • ベストアンサー
    • Java
  • Eclipse:Javaの拡張ライブラリ使い方

    Javaの参考書を見ながら勉強を始めた者です。 そろそろテキストエディタとコンソールでコンパイル・実行 という開発環境から卒業しようと思い、Eclipseを使うことにしました。 Eclipse3.7のインストール、Pleiades 1.3.3による日本語化も終わり、"Hello world"も出力でき、 新しい開発環境も用意できたと思ったころで壁にぶち当たりました。 Eclipseで拡張ライブラリを追加して使用する場合は何か設定をしなければならないのでしょうか? 実はdodai.jarという拡張ライブラリ(参考書の付属)を使って課題を進めているのですが、 これが「テキストエディタとコンソールでコンパイル」環境では上手く使えているのですが、 Eclipseでプロジェクトを作成し、ビルドしたところ下記のようなエラーが起こってしまいます。 ------------------------------------------------------------------------------------------------------ Exception in thread "main" java.lang.Error: Unresolved compilation problems: Dodai を型に解決できません Dodai を型に解決できません ------------------------------------------------------------------------------------------------------ "Dodai"というのは拡張ライブラリのクラス名です。 また、前環境で、拡張ライブラリを使用するにあたり、行ったことは以下です。 ・拡張用ライブラリdodai.jar を /Library/Java/Extensions/配下 に置く。 Eclipseの画面上で自分なりに確認できたことは以下です。 ・Eclipseのパッケージエクスプローラでは、JREシステム・ライブラリーの配下にdodai.jarという項目が表示されています。 ・JLabelのようなJREライブラリのクラスは使えています。 開発環境 ・MacOS10.6.8 ・java version 1.6.0_26(元々JDK(Java SE Development Kit)が入っていた。) ・拡張用ライブラリdodai.jarの場所は/Library/Java/Extensions/配下 ・統合開発環境 Eclipse3.7 ・日本語化 Pleiades1.3.3 Eclipseで拡張ライブラリを追加して使用する場合は何か設定をしなければならないのでしょうか? どなたか、拡張ライブラリのクラスの使い方を教えて下さい。よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Eclipseのアンインストールの仕方

     JAVA初心者です、宜しくお願いします。  Win 7です。  現在、Eclipse3.1を使っていますが、今度Eclipse3.4にVersionUpしようと考えています。  Eclipse3.1はAll-In-Oneというパッッケージ?からインストールしました。  Eclipse3.1をアンインストールしようとしても、「コントロールパネル>プログラム>プログラムのアンインストール」を見ても、Eclipse3.1は表示されていません。  「コンピューター>C>ProgramFiles>All-In-One-Eclipse」というフォルダーはありますが、 そのフォルダーの中にも、アンインストーラー?らしきものも見当たりません。  どのようにしてアンインストールしたらいいのでしょうか。  「全てのプログラム」にも表示されていません。  (インストール時にそのような設定にしたような気がします。)  「All-In-One-Eclipse」というフォルダーを削除するとPCに問題が起こりそうな気がします。  このまま、Eclipse3.4をインストールしても問題が起こりそうな気もします。  このような場合には、どのようにしたらよいのでしょうか。

    • ベストアンサー
    • Java

専門家に質問してみよう