• ベストアンサー

コンパイルができません

「なぜ、あなたはJavaでオブジェクト指向開発ができないのか」 という本を使って今勉強しているのですが、Lesson9のフレームワークを使ったプログラムで シンボルを解決できません。 シンボル: クラス Card とエラーが出てコンパイルできなくなりました。 仕方なく「http://www.gihyo.co.jp/books/support.php/4-7741-2222-X#sampledata」にあるこの本のサンプルファイルをダウンロードして実行してみましたがやはり同じエラーがでてコンパイルできません。 javac ○○.java ではコンパイルできないのでしょうか? エディタは「JmEdit2」というのを使っています。

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

  • ベストアンサー
  • nainai9
  • ベストアンサー率31% (7/22)
回答No.1

こんにちは。 ソースを見たところ、packageを使っていますが、 コンパイルする時にはどのフォルダ位置からコンパイルしましたか? コンパイルする場所によっては、importするクラスが見れないことがあります。 エディタに何を使うかは特に問題ないと思います^^ 下記URLを参考にしてみてください。

参考URL:
http://www2.ocn.ne.jp/~notes/java/java2-13.html
konbutarou
質問者

お礼

参考URLを見てやってみると無事コンパイルすることができました。ありがとうございます。

その他の回答 (2)

回答No.3

>javac ○○.java >ではコンパイルできないのでしょうか? できます。 できるから >シンボルを解決できません。 >シンボル: クラス Card というコンパイルエラーが出るんです。 >とエラーが出てコンパイルできなくなりました。 ↑ということは今までは同じプログラムでコンパイルエラーが出なかったんですか? だとしたら 「なにをやったらコンパイルエラーが出るようになりました?」 ↑これが原因です。 それからせめてソースを載せましょう。 でないと >シンボルを解決できません。 >シンボル: クラス Card ↑って書かれてもわかりません。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

パッケージ指定されているので、 src>javac trump/*.java src>javac fantan/*.java src>java fantan/Fantan の様に実行してみてください。

関連するQ&A