こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

パッケージのエラーについて

パッケージのエラーについてなのですが、コンパイルできずにいます。
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
を入力してみましたが、こちらは
「無効なフラグです」というエラーがでます。

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

投稿日時 - 2008-10-02 16:50:28

QNo.4372493

すぐに回答ほしいです

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

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

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

なのでシンボルが見つからないとエラーが出ています。

投稿日時 - 2008-10-02 18:13:39

お礼

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

投稿日時 - 2008-10-03 06:37:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問