1

我面临以下问题:

我想使用来自 apache.commons.lang 的 SerializationUtils。由于它是eclipse平台的一部分,看起来很简单。但是,反序列化时,它在我的插件中找不到类。

而且我不想破解apache.commons.lang的manifest.mf(添加Eclipse-BuddyPolicy: dependent),因为我必须为第三方组件创建一个jar,它在tomcat6下运行,而tomcat6抱怨manifest.mf错误,如果我破解 manifest.mf。

所以基本上我想在 2-3 个独立插件中使用 apache 的 SerializationUtils 而不破解 apache 的 jar。可能吗?

4

1 回答 1

0

您很可能需要提供适当的 ClassLoader 来查找给定应用程序的类。一个类可以在不同的应用程序中多次加载,ClassLoader 会确定要使用的正确副本。

我看不出更改清单会有什么帮助。

于 2012-09-04T09:10:36.713 回答