我有两个类Owning和OwningAccessor,它们的文件在同一个目录中。
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);
}
}
当我尝试使用 javac -cp . OwningAccessor.java
编译 OwningAccessor
时,遇到了编译错误。
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();
^
这里有什么问题吗?在Eclipse IDE下编译代码没有问题。
Owning.java
,它是否有效? - Daniel Fischerthis
吗? - Burhan Khalid-cp .
仍然出现相同的错误。 - prosseek