当前位置: 技术问答>java相关
不要小看这个问题,有难度的!二个bean的相互调用!
来源: 互联网 发布时间:2015-07-17
本文导语: 两个bean的头都是这样的 package abc; 关系是这样的 d:testabca.class d:testabcb.class a调用b,无法找到类,因为当a调用b时会先读package abc; 就是说在找d:testabcabcb.class 但根本就没有这个路径。所以找不到。 如果把a放在上一级...
两个bean的头都是这样的
package abc;
关系是这样的
d:testabca.class
d:testabcb.class
a调用b,无法找到类,因为当a调用b时会先读package abc;
就是说在找d:testabcabcb.class 但根本就没有这个路径。所以找不到。
如果把a放在上一级录目中就可以找到。还得把a.class中的package abc;去掉。
或是不改变路径,但把两个类头的pagckage abc;都去掉也可以。
上面是我的陈述,下面是问题:
如何才能将两个类都放在abc录目下,还不用去掉package abc;还可以相互调用呢?
不要说我的环境变量有问题,这种小儿科我还是可以搞定的!想想上边的问题吧,自已试一下,编译都不会成功!
package abc;
关系是这样的
d:testabca.class
d:testabcb.class
a调用b,无法找到类,因为当a调用b时会先读package abc;
就是说在找d:testabcabcb.class 但根本就没有这个路径。所以找不到。
如果把a放在上一级录目中就可以找到。还得把a.class中的package abc;去掉。
或是不改变路径,但把两个类头的pagckage abc;都去掉也可以。
上面是我的陈述,下面是问题:
如何才能将两个类都放在abc录目下,还不用去掉package abc;还可以相互调用呢?
不要说我的环境变量有问题,这种小儿科我还是可以搞定的!想想上边的问题吧,自已试一下,编译都不会成功!
|
相同包下的能相互调用啊,要是不能调用,那就是java内核的问题了,我曾用过的,可以相互调用,侃侃你的环境吧,
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。