两个类交叉调用,如何用javac编译

chenzhengsi 2004-09-01 09:27:10
如:
public class A{
B temp1;
}

public class B{
A temp2;
}
在控制台下用javac编译任何一个都说找不到另一个类
??????????
...全文
121 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chenzhengsi 2004-09-01
还有别的方法吗
回复
chenzhengsi 2004-09-01
D:\TRS\WCMDEMO\j2sdk1.4.1_01\bin>java -version
java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)
回复
kingfish 2004-09-01
试了试,
javac A.java
如果B.class不存在,会同时编译B和A

jdk1.4.2
回复
chenzhengsi 2004-09-01
我有点怀疑自己的表达能力了
回复
chenzhengsi 2004-09-01
没有用包名
是放在同一目录下

编译A的时候
public class A{
B temp1;
}
找不到类B

编译B的时候
public class B{
A temp1;
}
找不到类A
回复
boykent 2004-09-01
放在同一目录下,在source中去掉package名,然后 javac *.java 就可以了
回复
chenzhengsi 2004-09-01
是放在同一目录下的
回复
kingfish 2004-09-01
放在同一目录下
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-01 09:27
社区公告
暂无公告