2つのクラスOwningとOwningAccessorがあります。ファイルは同じディレクトリにあります。私はjavac -cp . OwningAccessor.java
でOwningAccessor
をコンパイルしようとしたときコマンドラインでjavac "シンボルを見つけることができません"というエラーが発生しました
public class Owning {
String _name = "";
public void printBanner()
{
}
public void printOwning(double amount)
{
printBanner();
//print details
System.out.println("name:" + _name);
System.out.println("amount:" + amount);
}
}
public class OwningAccessor {
public void access()
{
Owning o = new Owning();
o.printOwning(500);
}
}
は、私はコンパイルエラーを得ました。
この問題は何ですか?コードはEclipse IDEの下でうまくコンパイルされます。
は同じディレクトリにありますか?ソースパスのディレクトリ構造を表示 –
これらは同じディレクトリにあります。 – prosseek
reproはありません、ここで動作します。最初に 'Owning.java'をコンパイルすると動作しますか? –