
・下記違いが分かりません
・何が違うのでしょうか?
・同じ意味?
・それぞれの「メリット」「デメリット」を教えてください
▼Eclipse で、プロジェクトから別のプロジェクトを参照する方法
http://oshiete.goo.ne.jp/qa/2718781.html
▼既存プロジェクトにソースコードをリンク - 既存ソースコード - Eclipse入門
http://www.javadrive.jp/eclipse3/import/index4.h …
No.1ベストアンサー
- 回答日時:
プロジェクト参照は、プロジェクトAがプロジェクトBを参照しているとすると、プロジェクトBのプロジェクトのプロパティーの「Javaのビルド・パス」の「順序およびエクスポート」でエクスポートにチェックが入っているものが、プロジェクトAのソースをこんぱいるする時のライブラリーとして使える機能です。
大体の場合はプロジェクトBがライブラリーのjar、プロジェクトAがそのライブラリーを使うプログラムです。プロジェクトAはプロジェクトBでコンパイルされたクラスを参照できるけど改変はできないと言えばいいかな。
リンクはリンク元が別のプロジェクトである必要はなく、また、リンク元がC:\link_moto、リンク先がプロジェクトAとすると、プロジェクトAでソースをいじるとC:\link_motoの中身も変わります。また、C:\link_motoの中にあるjavaファイルはあたかもプロジェクトAの中にあるかのようにコンパイルされ、プロジェクトAの出力フォルダー内にclassファイルが出来上がります。
プロジェクトAとリンク元はソースファイルをテキストファイルレベルで共有するのでお互いで行った修正は相互に影響しあう。
メリットとデメリットは面倒なので割愛。考えてみて。
この回答への補足
回答ありがとうございました。
・その後、色々試している際、上記とは別で、「Javaのビルド・パス」から「プロジェクト」追加したらうまくいったのですが、なぜでしょうか?
・「プロジェクト参照」と、「Javaのビルド・パス」から「プロジェクト」追加は同じようにも思うのですが…
■うまくいかない … プロジェクト参照
・プロジェクトBの「Javaのビルド・パス」の「順序およびエクスポート」でエクスポートにチェックが入っている項目
・B/src、B/gen
※チェックは入って入るけど、灰色
■うまくいく… 「Javaのビルド・パス」から「プロジェクト」追加
・プロジェクトAの「Javaのビルド・パス」の「プロジェクト」項目
・B
・プロジェクトAの「Javaのビルド・パス」の「順序およびエクスポート」でエクスポートにチェックが入っている項目
・A/src、A/gen
※チェックは入って入るけど、灰色
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しいURL指定しているにもかか...
-
「リソース(app.dicon)が見つか...
-
Eclipseのデバッグ機能が正常に...
-
eclipseのプロジェクトを移動する
-
eclipseが実行できません。
-
Eclipseについて
-
Eclipseでクラスファイルが生成...
-
デバック時に「ソースが見つか...
-
Eclipseでプロジェクトのコピー...
-
VB.net 既存項目の追加
-
eclipseで表示されるJavadocの...
-
開発初心者です。eclipseでJS...
-
eclipseで1ファイルの警告を100...
-
Eclipseで、プロジェクト名のと...
-
classファイルについて
-
エラー:org.springframeworkが...
-
Eclipse・プロジェクトで、フォ...
-
eclipseでスタックサイズを変更...
-
Eclipse(JAVA)のデバッグで他...
-
vs codeはオフラインでも使用で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しいURL指定しているにもかか...
-
Eclipseのデバッグ機能が正常に...
-
eclipseで1ファイルの警告を100...
-
開発初心者です。eclipseでJS...
-
Eclipseでパッケージ・エクスプ...
-
warファイルをEclipseにインポ...
-
「リソース(app.dicon)が見つか...
-
「満桁」について
-
eclipseが実行できません。
-
eclipaseからプロジェクトが消...
-
Eclipseでプロジェクトのコピー...
-
「プロジェクト参照」と「ソー...
-
Gitlabで既存のプロジェクト(...
-
eclipseのデバッグ時のステップ...
-
.classpathファイルについて教...
-
Eclipseでクラスファイルが生成...
-
GitとMavenの違い
-
eclipseのプロジェクトを移動する
-
eclipseのバージョンによって作...
-
Display.setCurrent((Frame)new...
おすすめ情報