• ベストアンサー

Eclipse 1つのプロジェクトに複数パッケージ

■前提 ・Eclipseで、Android開発 ■状況 ・src直下に、複数パッケージがある状態で試したらエラーになる ・1パッケージへ変更したらエラーが消える ■知りたいこと ・1つのプロジェクトに「複数パッケージ」を作成できないのでしょうか? ※単に自分の書き方が悪いだけなのか、そもそも出来ないのか、原因を切り分けたいので

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

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

なにかパッケージという言葉が、違う言葉になっていませんか? Javaでのパッケージなら、src配下に複数のパッケージは可能です。 違う言葉なら、具体的な製品名を挙げたほうがいいかもしれません。 VisualStudioのSolutionとProjectなど。これは論理的な構成(プロジェクト参照などを使用)では できますが、物理的な構成ではできません。

re97
質問者

補足

回答ありがとうございます。 src直下にある「hoge.piyo.puyo」みたいなフォルダのことを(パッケージ名だと思い)質問しました。 >src配下に複数のパッケージは可能です ・そうですよね ・名前が衝突しないために存在してるんですよね ・だから、1つのプロジェクト内に複数あってもおかしくないですよね ・うーん、もう少し考えてみます…

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • teketon
  • ベストアンサー率65% (141/215)
回答No.2

うかがった感じ、こんな構成ですよね。エラーになるなら、エラーメッセージは何でしょうか? src └hoge.piyo.puyo   └Foo.java //Foo.java package hoge.piyo.puyo public class Foo{ //-- }

re97
質問者

お礼

返信ありがとうございます。 エラーメッセージ確認しようとしたのですが、 環境等の事情で、質問した時点の状態が再現できなくなってしまいましたー

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数パッケージを持つプロジェクトのエクスポート

    文字数の関係で省略しましたが、言語:Java IDE:Eclipseです。 プロジェクト内に複数存在するパッケージをパッケージ毎に独立したjarファイルにエクスポートしたいのですが、躓いてしまっているため回答欲しいです。 現在、ソケット通信のプログラムを勉強として作っています。 "CommTest"プロジェクトに"client.aa.bb.cc"パッケージと"server.aa.bb.cc"パッケージを作って、それぞれのパッケージ内に独立したサーバーとクライアントの通信プログラムを実装してみました。 ここで、クライアント側とサーバー側のパッケージ毎に実行可能jarファイルをエクスポートしようとしたんですが、うまくいきません。 実行構成で"commtest_server"と"commtest_client"を作成してmain関数を教えて、その実行構成を使ってエクスポートをしているのですが、「エクスポートが警告とともに完了しました」と出力されます。詳細を見ると、もう一方のパッケージ内のクラスも参照してしまっている様子です。 プロジェクトとパッケージの概念がうまく理解できていないため、勝手にこういった構成にしてしまったのですが…。 #自分の理解としては、 #・プロジェクトは1つテーマ(プログラムのまとまり) #・パッケージはプロジェクト内の1つのプログラムファイル #というイメージでした。 プロジェクト自体をクライアント側とサーバー側で分けなければいけないのでしょうか。 それとも、パッケージ毎に独立したjarファイルは作成可能でしょうか。 調べ方が悪いのもあると思いますが、jarファイルのエクスポートの仕方を調べると単一パッケージのケースばかりヒットするため、初歩的な問題ですいませんが、質問させてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Eclipse・プロジェクトで、フォルダをパッケージとして認識する

    Eclipseを使っているのですが、 プロジェクトを立ち上げたときに、 普通フォルダをちゃんとパッケージとして認識してくれるのですが、パッケージのアイコンが普通のフォルダのアイコンの形をしたままでパッケージとして認識してくれないことがあります。 このとき、左のパースペクティブ(フォルダとかのツリー図)には.classファイルも.javaファイルと一緒に出てきます。 コンパイルはしているようですが、エラーの×印などが出てきません。 パッケージをパッケージとして認識してほしいので、アイコンがフォルダの絵からパッケージのアイコンになった状態にしたいのですが、どのようにすればよいでしょうか? わかりにくい説明で申し訳ありませんが、もしわかりましたら教えていただけますと助かります。

    • ベストアンサー
    • Java
  • eclipseとtomcat

    eclipseとtomcat 質問失礼します。 現在Tomcatを用いたWebアプリケーションの開発を始めています。 参考にしているサイトは http://www.searchman.info/java_eclipse/1100.html です。 かなり初歩的な質問かもしれませんが調べても解決策が見つからないのでお願いします。 Eclipse上でTomcatプロジェクトを始める時に、プロジェクト名を入力して「終了」を選択しても、プロジェクト作成画面が閉じないという現象が起きています。 現状では左側のツリーには作成したプロジェクトはできており、そのまま開発もできています。プロジェクト作成ウィンドウはキャンセルで閉じています。 しかし、参考サイトによるとプロジェクトが作成されると、C:\Tomcat6_0\conf\server.xml のファイルの中に作成されたプロジェクトが書き加わっているはずなのですが、確認したところ加わっていない状態です。 結局eclipse上で作成したプログラムを動かしても「404エラー」が出てしまいます。 恐らくTomcatプロジェクトがしっかり作成できていないのが原因だと思うのですが・・・・・ 何か原因がわかる方いましたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • java Eclipse プロジェクト名前する方法がありますか。

    java Eclipseで作成されたプロジェクト名前する方法がありますか。 勝手に変更したらエラーが発生するし。。

    • ベストアンサー
    • Java
  • Eclipseのプロジェクトに既存システムを登録するには

    現在新人研修でEclipseを使用してサーブレットを作成する課題をやっています。 基本的なクラスに関しては現在社内システムで使用されているものをそのまま利用してよいと言われているのですが、どう環境構築したらよいのかいまいちわかりません。 社内システムの方はWEB-INF-classes以下にフォルダが多重構造になっており、パッケージ化されています。そして使用するクラスのimport文のことを考えると、全てを新たなEclipseのプロジェクトに登録してその中で課題のサーブレットを作成したいと思っています。 とりあえず、新たなプロジェクトを作ってWEB-INF以下に既存システムのclasses以下のフォルダをインポートしてみたところ、やはりというべきかclassesの中には入ってくれませんでした。(Eclipse上ではclassesフォルダが見えなかったためやってみたのですが)これはエクスプローラから手動で移せばいいのかなとも思ったのですが、パッケージの指定をどうしたらよいのかが一番の疑問点です。 使われているパッケージ名で新規にパッケージを作ってしまえばよいのでしょうか?でも、それだと既にWEB-INF以下にあるクラスがそのパッケージであると認識されるのかが不安です。 また、"jp.co.AAA"のようなパッケージの場合、新規パッケージの作り方がちょっとよくわかりません。 WEB-INF/srcを選択して新規からパッケージを選ぶまでは合っていると思うのですが、jpパッケージを作ってそれを選択してその下に新たにパッケージを作ろうとすると既にjpと入っているウィザードがでてきてしまって、jpパッケージの名前変更しか出来ません。試しに"jp.co"という名前で作ってみたら出来たことは出来たのですが本当にこれでよいのか疑問です。 よかったらどなたか教えていただけないでしょうか?

  • Eclipseのワークスペースとプロジェクトは同じものですか?

    いまEclipseでH8マイコンのHEW開発環境で作成していたファイルを読み込ませてプロジェクトを作ろうと思っているのですが、Eclipse.exeを起動する際に”Select a workspace”という画面が出てくるのですが、これは、このH8マイコン用のプロジェクトの作成場所を指定する設定なのでしょうか? このワークスペースというのを指定した後に、後でプロジェクトの作成を行うようなのですが、これはワークスペースというところで設定しているので、2重にプロジェクトを作成してるような感じだと思うのですが、なぜこのような設定があるのですか?

  • eclipseでプロジェクトをインポートしたらエラー表示。

    こんにちは。JAVA初心者です。 今、Tomcatを使用してeclipse上でJAVAの開発を行っています。 (ちなみにeclipseはWTPを使用してます。) 先日、他の人が作ったプロジェクトをインポートしたところ、エクスプローラー上で赤い×印が出てしまいました。それが、コードにでているのではなく、パッケージ(とそれ以上の階のプロジェクトのアイコン等)のみにでているので、修正場所が分からず困っています。 クラスパスの設定を確認したところ、必要なjarファイルや他プロジェクトのインポートの設定はできています。 私は、このインポートしたプロジェクトをインポートしたくラスを作りたいのですが、×が付いているうちはうまく動作しないようで困っております。 インポートしたプロジェクトを正常に動作するようにするにはどうすればよいでしょうか? ちなみに他の独立したプロジェクトではJSPやサーブレットが問題なく動作しております。 考えられる原因として、何かご助言を頂ければ幸いです。 よろしくお願い致します。 OS Windows XP JDK jdk1.5.0_09 サーブレットコンテナ Tomcat5.5 統合開発環境 Eclipse3.2

    • ベストアンサー
    • Java
  • eclipaseからプロジェクトが消えてしまった

    eclipse 4.2 junoを使用して、Androidアプリの開発をしています。 パースペクティブを「Java(デフォルト)」に設定し、 複数のプロジェクトを「パッケージ・エクスプローラ」に 表示して作業をしていました。 一度、作業を中断し、PCをシャットダウンしました。 その数時間後、PCを起動し、eclipseを立ち上げたところ、 普段のウィンドウの並び方とは違う状態で起動しました。 また、「パッケージ・エクスプローラ」に表示していた プロジェクトが全て消えていました。 その後、「ファイル>インポート」で作業していたプロジェクトを 開こうとしたのですが、インポートウィザードでプロジェクトを選択すると、 『いくつかのプロジェクトは、ワークスペース・ディレクトリーにすでに 存在するため、インポートできません』という警告が表示され、 「完了」ボタンを押下することができません。 再起動を試みようと、eclipseを閉じようとしたところ、 警告ポップアップらしき(壊れているようでよく読めない)ものが表示され、 すぐに消えた後、eclipseが閉じました。 辛うじて読めたのは「java.lang.NullpointerException」だけでした。 再起動しても結果は同じで、プロジェクトはインポートできませんでした。 今のところ、解決策が思い当たらず、 同様の現象が起きた方、解決方法をご存知の方 いらっしゃいましたら、ご教示お願い致します。

    • ベストアンサー
    • Java
  • EclipseでTomcatプロジェクトでプロジェクト名を入力して終了をクリックすると×印が付いてくる。

    JavaのWebの入門を勉強したいのですが、 EclipseでTomcatプロジェクトでプロジェクト名を入力して 終了をクリックすると、 パッケージ・エクスプローラーのところにsampleと作成されますが、 左端に赤い×印が付いてきます。 どうすれば、赤い×が付かずに新規プロジェクトが 作成できるのか教えて下さい。 宜しく御願い致します。

    • ベストアンサー
    • Java
  • Eclipse+Javaで開発をしているのですが、

    Eclipse+Javaで開発をしているのですが、 現在プロジェクトAでjarを作成、 そのjarを参照する形でプロジェクトBの開発をしています。 そこでプロジェクトAでクラス名の変更を行ったのですが、 Eclipseのリファクタリング機能ではプロジェクトA内しかリファクタリングされませんでした。 プロジェクトBにも変更を反映させるにはどうすればいいですか? jarファイルがリファクタリングされた場合に自動的に対応する方法はあるのでしょうか?

    • ベストアンサー
    • Java