有下面两个类:
package xx.yy;
class A
{ public int pt = 0;
public int pr = 1;
A(){}
}package xx.yy;
class B
{
B(){}
public static void main(String []args)
{
A a = new A();
System.out.println(a.pr+" "+a.pt);
}
}编译A.java后在当前目录发现A.class,然后编译B.java,报如下错:
B.java:7: cannot resolve symbol
symbol : class A
location: class xx.yy.B
A a = new A();
^
B.java:7: cannot resolve symbol
symbol : class A
location: class xx.yy.B
A a = new A();
^
2 errors请指教。
package xx.yy;
class A
{ public int pt = 0;
public int pr = 1;
A(){}
}package xx.yy;
class B
{
B(){}
public static void main(String []args)
{
A a = new A();
System.out.println(a.pr+" "+a.pt);
}
}编译A.java后在当前目录发现A.class,然后编译B.java,报如下错:
B.java:7: cannot resolve symbol
symbol : class A
location: class xx.yy.B
A a = new A();
^
B.java:7: cannot resolve symbol
symbol : class A
location: class xx.yy.B
A a = new A();
^
2 errors请指教。
嘿嘿 刚刚少了个字母
或是在B的文件的开头加上import xx.yy;
也可以先A后B
是不是要在编译时加个参数呢?怎么加呢?谢谢楼上各位给我的帮助,我过会就来结贴。恳请楼下的兄弟姐妹帮忙回答一下这个问题。
=================================================================
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
=================================================================
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
如果你没用ide,没有把class文件同源文件分开的话至于用ide的话,如果class文件同源文件是单独的文件夹,编译之后在classes文件夹(根据ide)会自动生成package中的文件夹
都可以