• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パッケージとビルドパス@eclipse)

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

このQ&Aのポイント
  • eclipse3.1.2を使っている場合、package aaa内のファイルをhoge.jarまたはhoge2.jarに含まれるクラスで継承または実装する方法についての質問です。
  • default package内では継承と実装ができますが、default package以外のpackageでは継承と実装ができなくなります。
  • jarファイルを指定する方法やパッケージaaaでjarファイルに含まれるクラスを実装・継承する方法についてのアドバイスを求めています。

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

>package aaa内にあるファイルがhoge.jarもしくはhoge2.jarにあるクラスを継承または実装するのか? クラスパス(Eclipseではビルドパス)にhoge.jar,hoge2.jarを追加してください。 あとは普通にパッケージをimportするだけです。 >default package以外のpackageだと、とたんに継承と実装ができなくなります 使用するクラスがデフォルトパッケージかつデフォルトアクセス(アクセス修飾子なし)になっていませんか?その場合、違うパッケージからは利用出来ないはずです。 まずはhoge.jar,hoge2.jarに入っているクラスのアクセス修飾を調べてみてはいかがですか?

potch
質問者

お礼

jarファイルを調べたところ、すべてのファイルがdefault package内に入っていました。クラスファイルしか中になかったので、アクセス権がどうかはわからないのですが、多分デフォルトアクセスでしょう。さすがにこのjarを変更してしまうと、違うところで副作用が発生してしまうので、パッケージの統一で進めます。 貴重な回答ありがとうございました。

関連するQ&A