- PR -

同じパッケージに入っているJavaプログラム同士がコンパイルできない

投稿者投稿内容
petfalcon
会議室デビュー日: 2004/02/05
投稿数: 7
投稿日時: 2005-09-28 11:08
Javaの初心者です。

今、同じパッケージに二つのJavaBeansプログラムが入っている状態で、
一方が他方を利用しているプログラムを作りましたが、
利用する側のプログラムがコンパイルできません。
色々な本を調べましたが、分かりませんでした。

どなたかご教授お願い致します。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2005-09-28 11:25
せめてどんな方法でコンパイルしたか、どのようなエラーメッセージが出ているかくらいは
書いてください。
petfalcon
会議室デビュー日: 2004/02/05
投稿数: 7
投稿日時: 2005-09-28 11:50
言葉が足りず、申し訳ありません。

買い物かごのWebプログラムを作ったのですが、
最初、インナークラスで品物のデータをまとめて、ArrayListに入れていました。
しかし、インナークラスは煩雑なので、その部分を別のクラスとして外に出して、
利用したいと思いましたが、そのクラスが認識されずに、

シンボルを解決できません。
シンボル: クラス FruitItem
場所 : sample.model.FruitOut の クラス
FruitItem fruitItem;

というエラーが出てしまいます。

これで、十分な説明になっていますでしょうか。
さる
ぬし
会議室デビュー日: 2005/07/14
投稿数: 276
お住まい・勤務地: 実家戻ったw
投稿日時: 2005-09-28 11:54
FruitItemクラスだけならコンパイル出来るんですか。
修飾子ってどうなってますか。
petfalcon
会議室デビュー日: 2004/02/05
投稿数: 7
投稿日時: 2005-09-28 12:02
>FruitItemクラスだけならコンパイル出来るんですか。
  はい。できます。

>修飾子ってどうなってますか。
  package sample.model;
  public class FruitItem{
public String fruit;
public int count;
  }
  上のように、すべてpublicになっています。
ibara
常連さん
会議室デビュー日: 2002/11/15
投稿数: 26
投稿日時: 2005-09-28 12:20
ここと同じじゃないでしょうか。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20997&forum=12

だめならばコンパイルするときに打っているコマンドなり、ビルドファイルなどの中身を。
petfalcon
会議室デビュー日: 2004/02/05
投稿数: 7
投稿日時: 2005-09-28 12:53
「ibaraさん」ありがとうございました。

コンパイルも実行もできました。
二つのプログラムを一緒にコンパイルする方法をつかいましたが、
色々と方法があるんですね。勉強になりました。

こんな事は、色々な本のパッケージの章を読んでみても、書いていませんでした。
(結構、重要なことだと思いますが)

分かってすっきりしました。
ありがとうございます。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2005-09-28 12:58
引用:

こんな事は、色々な本のパッケージの章を読んでみても、書いていませんでした。
(結構、重要なことだと思いますが)


それはそうでしょう。パッケージとは基本的に無関係ですから。
ちなみにどうしてパッケージの章に書かれているべきだと考えられたのでしょうか。

スキルアップ/キャリアアップ(JOB@IT)