• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:import時のコンパイルエラー)

import時のコンパイルエラー

このQ&Aのポイント
  • Java初心者がマニュアル通りにprinterクラスをインポートしようとするとコンパイルエラーが発生
  • printerクラスの指定方法が間違っている可能性がある
  • 環境はwin2000,java1.4.1_02

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

  • ベストアンサー
  • sasadora
  • ベストアンサー率68% (59/86)
回答No.1

参考にしている本はJDK1.4以前のjavaを使用していると思います。 JDK1.4からパッケージ名のついていないクラスをインポートすることができなくなりました。 詳しくは参考URLの8.を参考にしてください。 解決するためには、printerクラスに適当なパッケージ名をつけることです。 printer.javaの先頭に、 package mypackage.printer app.javaを修正して import mypackage.printer; 余談ですが、クラス名の先頭は大文字にした方が 一般的です。 mypackage.Printer

参考URL:
http://java.sun.com/j2se/1.4/ja/compatibility.html
Vargas
質問者

お礼

迅速な回答ありがとうございました。 ・JDK1.4の新機能も先取りなんて書いてあるくせに  そんなんじゃ困りますね。 ・初学者が正しくというか一般的なコードを書ける様に  なる為のマニュアルなのにクラス名の先頭を大文字に  していないなんて。 まったく、失礼なマニュアルですね。この先、このマニュアルを使用する事が心配になってきました。 回答結果によっては顔から火がでるかと思いましたが、 思い切って聞いちゃってよかったです。 ありがとうございました。

関連するQ&A