阅读背景:

eclipse RCP project的classpath——coding过程中遇到的问题

来源:互联网 
后来一想,是不是真如我所想,之所以两次装载同一个类,结果不同,是不是真的是classloader的原因,也就是说,跟装载机制相关,我猜想,我以java application运行的时候,采用的装载机制,默认的将加入到java build path中的包加入到-classpath中来了,这样一来,类装载器就很顺利的把相应的类装载进来了,而以eclipse application或者product运行的时候,由于是osgi的机制,它可能不认那一套classpath,它的classpath是需要针对project自身来进行配置。所以加载不进来。仅仅是猜想而已,有待进一步证实!后来一想,是不是真如我所想,之所以两次装载同一个类,结果不同,是不是真的是classloader的原


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: