- ベストアンサー
コンパイルができません
「なぜ、あなたはJavaでオブジェクト指向開発ができないのか」 という本を使って今勉強しているのですが、Lesson9のフレームワークを使ったプログラムで シンボルを解決できません。 シンボル: クラス Card とエラーが出てコンパイルできなくなりました。 仕方なく「http://www.gihyo.co.jp/books/support.php/4-7741-2222-X#sampledata」にあるこの本のサンプルファイルをダウンロードして実行してみましたがやはり同じエラーがでてコンパイルできません。 javac ○○.java ではコンパイルできないのでしょうか? エディタは「JmEdit2」というのを使っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 ソースを見たところ、packageを使っていますが、 コンパイルする時にはどのフォルダ位置からコンパイルしましたか? コンパイルする場所によっては、importするクラスが見れないことがあります。 エディタに何を使うかは特に問題ないと思います^^ 下記URLを参考にしてみてください。
その他の回答 (2)
- pcbeginner
- ベストアンサー率46% (261/560)
>javac ○○.java >ではコンパイルできないのでしょうか? できます。 できるから >シンボルを解決できません。 >シンボル: クラス Card というコンパイルエラーが出るんです。 >とエラーが出てコンパイルできなくなりました。 ↑ということは今までは同じプログラムでコンパイルエラーが出なかったんですか? だとしたら 「なにをやったらコンパイルエラーが出るようになりました?」 ↑これが原因です。 それからせめてソースを載せましょう。 でないと >シンボルを解決できません。 >シンボル: クラス Card ↑って書かれてもわかりません。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
パッケージ指定されているので、 src>javac trump/*.java src>javac fantan/*.java src>java fantan/Fantan の様に実行してみてください。
お礼
参考URLを見てやってみると無事コンパイルすることができました。ありがとうございます。