Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在更多eclipse插件中使用apache.commons.lang_Java_Eclipse Plugin - Fatal编程技术网

Java 在更多eclipse插件中使用apache.commons.lang

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错误 因此,

我面临以下问题:

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

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


因此,基本上我希望在2-3个独立插件中使用apache的SerializationUtils,而不必攻击apache的jar。有可能吗?

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


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

添加Eclipse BuddyPolicy将允许该插件访问其他插件类。