dポイントプレゼントキャンペーン実施中!

パッケージのエラーについてなのですが、コンパイルできずにいます。
C:\java\13\r内に
Car.java
rensyu1.javaをおいています。

コマンドプロンプトには
C:\java\13> と表示させています。classpathの設定はしていません。
システム内の環境設定はしました。
------------------------Car.java
package r;
class Car
{
private int num;
private double gas;

public Car()
{
num = 0;
gram = 0.0;
System.out.println("車を作成しました。");
}

public void setCar(int n, double g)
{
num = n;
gram = g;
System.out.println("ナンバー:" + number + "ガソリン:" + gas + "です。");
}

public void show()
{
System.out.println("車のナンバーは" + number + "です。");
System.out.println("ガソリン量は" + gram + "です");
}
}
-------------------------------------rensyu1.java
package r;

class rensyu1
{
public static void main(String args[])
{
Car car1 = new Car();
car1.show();
}
}

やさしいjavaという本を参考にしていまして
教科書どうりですと
javac r\rensyu1.java
java r.rensyu1でコンパイルできるはずでしたが
「シンボルを見つけられません」というエラーが出ます。
気になるのが、ファイルr内にCar.classがありません。

他にもjavac -classpath . rensyu1.java
を入力してみましたが、こちらは
「無効なフラグです」というエラーがでます。

教えていただけると助かります。宜しくお願いします。

A 回答 (1件)

Carクラスがコンパイルエラーです。



Carクラスを修正しましょう。宣言がGasなのにGramと記述している。
宣言がnumなのにnumberと記述している。

なのでシンボルが見つからないとエラーが出ています。
    • good
    • 0
この回答へのお礼

答えていただいてありがとうございます。
書いたものを見直していましたが、確認不足でした。
お恥ずかしいかぎりです><

お礼日時:2008/10/03 06:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!