İki sınıfın Sahip Olma ve Sahip Olma Yetkisi var. Dosyalar aynı dizinde. Ben javac -cp . OwningAccessor.java
ile OwningAccessor
derlemeye çalıştımjavac "sembol bulamıyor" komut satırı ile hata
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);
}
}
, ben derleme hata var.
symbol : class Owning
location: class smcho.OwningAccessor
Owning o = new Owning();
^
OwningAccessor.java:6: cannot find symbol
symbol : class Owning
location: class smcho.OwningAccessor
Owning o = new Owning();
^
Bunun nesi var? Kod tutulması IDE altında iyi derler.
aynı dizinde mi bulunuyorlar? Kaynak yol dizin yapınızı göster –
Aynı dizinde bulunurlar. – prosseek
Hayır repro, burada çalışıyor. Önce Owning.java'yı derlerseniz çalışır mı? –