Java 在更多eclipse插件中使用apache.commons.lang
我面临以下问题: 我想使用apache.commons.lang中的SerializationUtils。因为它是eclipse平台的一部分,所以看起来很简单。但是,当反序列化时,它在我的插件中找不到类 我不想破解apache.commons.lang的manifest.mf(添加Java 在更多eclipse插件中使用apache.commons.lang,java,eclipse-plugin,Java,Eclipse Plugin,我面临以下问题: 我想使用apache.commons.lang中的SerializationUtils。因为它是eclipse平台的一部分,所以看起来很简单。但是,当反序列化时,它在我的插件中找不到类 我不想破解apache.commons.lang的manifest.mf(添加Eclipse BuddyPolicy:dependent),因为我必须为第三方组件创建一个jar,该组件在tomcat6下运行,如果我破解manifest.mf,tomcat6会抱怨manifest.mf错误 因此,
Eclipse BuddyPolicy:dependent
),因为我必须为第三方组件创建一个jar,该组件在tomcat6下运行,如果我破解manifest.mf,tomcat6会抱怨manifest.mf错误
因此,基本上我希望在2-3个独立插件中使用apache的SerializationUtils,而不必攻击apache的jar。有可能吗?您很可能需要提供适当的类加载器来查找给定应用程序的类。一个类可以在不同的应用程序中多次加载,并且类加载器决定使用哪个副本
我看不出更改清单会有什么帮助。添加Eclipse BuddyPolicy将允许该插件访问其他插件类。