• ベストアンサー

eclipse package Explorer

eclipse package Explorer 今、package Explorerに Cui Gui HelloWorld Sample 4つの項目があります。 解釈としては4つの「プログラム」があるという事でよろしいのでしょうか?

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

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

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

4つの「プロジェクト」があると解釈した方が良いかと。 ただ、ここで「Javaという言語におけるプロジェクト」という言葉の意味がやや難解ではある。 Microsoft Visual Studioでは一つの「プロジェクト」は一つのEXEやDLLを出力する事になる。 しかし、Javaはクラスの集まりがあるだけで実行するクラスがEXEやDLLになるわけではない(jarというファイル形式があるが中に複数のclassがあるだけで本質的にはクラスの集まり)。なのでEclipseでは一つのプロジェクトに複数のエントリポイントを設定する事ができる(プロジェクト内の全部のクラスにpublic static void mainを置いても問題なく動き、全部にエントリポイントを設定しても問題なく動くという意味)。なので一つのプロジェクトが一つのプログラムを表しているわけではない。 一方EclipseではJavaの他にPHP、C言語など別の言語のプロジェクトも作れるようになっているのでそちらではプロジェクトの区切りが意味があるかも知れない。また、Java Webアプリケーションプロジェクトなどは一つのプロジェクトが一つのWebアプリケーションの単位となる。 パッケージエクスプローラー、プロジェクトエクスプローラー、ナビゲーター全てでルート要素はプロジェクトだと思っとけば良いと思う。

shin11shin
質問者

お礼

プログラムとプロジェクトは違うんですね!他言語も使えるんですね!エントリーポイントの概念も言われて初めて理解できました!ありがとうございます!

関連するQ&A

  • 【Eclipse】パッケージ・エクスプローラーの?マーク

    Eclipseのパッケージ・エクスプローラーに関して質問があります。 パッケージ・エクスプローラーの表示で、パッケージやJavaファイルのアイコンに、警告の場合は!マーク、エラーは×マークが付きますが、?マークはどういう意味なのでしょうか? よろしくお願いします。

  • eclipseのパッケージって何?

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

    • ベストアンサー
    • Java
  • Eclipseでパッケージ・エクスプローラで、プロジェクトの上下の順番

    Eclipseでパッケージ・エクスプローラで、プロジェクトの上下の順番って変えられないでしょうか? 現在、取り組んでいるプロジェクトは、一番下、とかやりたいのですが。

    • ベストアンサー
    • Java
  • 会社で、eclipseを使ってjavaのプログラム

    会社で、eclipseを使ってjavaのプログラムを作る仕事をしていて、家でも練習しようと思いました。 eclipseの画面を見ていると、パッケージエクスプローラーに.javaファイルはありますが、.jarファイルがありません。 実行はできているのに、.jarファイルが生成されてないという事があるのでしょうか。 もしくは、表示の設定で、パッケージエクスプローラーにでてないだけでしょう。

    • ベストアンサー
    • Java
  • Eclipseのパッケージについて

    デフォルトパッケージ傘下で配列をコピーするという簡単なプログラムを作りました。ちゃんと実行できます。 ですが、デフォルトパッケージではなく新たに自分で作ったパッケージ傘下でそのプログラムを実行すると この行に複数マーカーがあります - ブレークポイント:sample50 - public 型 sample50 はそれ独自のファイル内に定義されなけ ればなりません というエラーが出てしまい、実行できません。 文頭に package ○○○; と書く以外になに変更しないといけないのでしょうか?回答よろしくお願いします。以下コードです。 package atto;           ←attoは自分で作ったパッケージ名です。 public class sample50 {      ←ここのsample50に赤い波線があります。 /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] bd=new int[]{1,2,3,4}; for(int v:bd){ if(v!=0)System.out.println(v); } System.out.println("-------"); //copy int[] bd2=new int[bd.length]; for(int i=0;i<bd.length;i++){ bd2[i]=bd[i]; } //copy for(int v:bd2){ if(v!=0){ System.out.println(v); } } } }

    • ベストアンサー
    • Java
  • eclipseが使えません

    はじめて質問させていただきます。よろしくお願いいたします。   最近Javaを始めようとしています。 ”JDK6 Update10”をダウンロード&インストールした後 PATHを通しコマンドプロンプトを使い "HelloWorld"のプログラムを実行したらちゃんとできたのですが 次に”eclipse ver3.4.1”をDLして"HelloWorld"のプログラムを実行しようとしたら ”エディターにはメイン型が含まれていません”というメッセージがでで、プログラムが動きませんでした。 ちなみに以下がプログラムの内容です。  public class test01 { public static void main (String args[]){ System.out.println("HelloWorld!"); }   何かしなくてはいけない設定などあるのでしょうか? インストール済みのJREというのは jdk1.6.0_10というものに設定しました。

  • Eclipse3.4

    Eclipse3.4を使用してWebアプリ(JSP/サーブレット)を開発する事になりました。 開発に先立ってサンプルを作成したのですが、そのサンプルのプロジェクトのファイル一式を違う端末にコピーしてEclipseにて開くとプロジェクトエクスプローラに何も表示されません。つまり、他の端末ではサンプルが実行できない状態です。 このような現象の対応方法をご存知の方がいらっしゃいましたら教えて頂けると助かります。 <参考>  (1)サンプルを作成した端末のOSはxpです。  (2)サンプルをコピーしてきた端末はvistaです。  (3)両端末ともEclipse3.4です。  (4)サンプルを作成した端末では、正常に動作します。 以上ですが、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Eclipseでパッケージ表示がフラットになってしまう

    Eclipse 3.1(Win XP)で, 以下の解決方法をご存知の方,ご教示いただければ幸いで す。 設定で解決できた経験があるのですが, 今回,新たな環境で設定箇所が思い出せません(泣) パッケージエクスプローラにおいて, パッケージの表示が階層にならず,フラットになってしまいます。 foo.bar foo.bar.hoge ではなく, foo +bar +hoge と表示したいのです。

    • ベストアンサー
    • Java
  • linux centosのcuiでインストール済パッケージの一覧確認、

    linux centosのcuiでインストール済パッケージの一覧確認、追加、削除はできますか? gui上のパッケージマネージャのような機能はありませんか? 同じくcui上でサービスの確認、開始、停止ができる機能はありませんか? 以上、よろしくお願いします。

  • eclipse Ctrl + S

    eclipse 保存について すごい初歩的な事なのですがeclipseの中に Sample_test / src / (default package) / Print.java を作りました。 Print.javaが 『*Print.java』になってなければ次eclipseを開いたとき消えてる何て事にならないでしょうか? つまりCtrl + Sしていればという事です。 ファイルが消えないかどうか不安です。 回答は簡潔でも辛口でも構いません。

    • ベストアンサー
    • Java

専門家に質問してみよう