我使用eclipse来开发RCP应用程序,它的版本是Mars版本(4.5.0)。在产品定义文件中,我指定了javax.servlet 3.1.0捆绑包。但是在我导出产品后,我在产品插件目录中找到了一个javax.servlet_3.0.0_2011xxxx.jar文件。这让我很困惑。然后,我浏览了Eclipse目录结构,发现在eclipse/ javax.servlet_3.1.0_2014xxxx.jar目录中存在两个jars : javax.servlet_3.0.0_2011xxxx.jar插件我搞不懂为什么会有两个javax.servlet包。即使有两个包,我已经指定了3.1.0版,为什么导出向导要复制错误的jar文件?
发布于 2015-09-22 21:39:33
我已经解决了这个问题。产品定义编辑器页面中的精确版本。
从上面的图片引用(抱歉,我现在无法上传图片),请单击属性...按钮输入精确版本3.1.0.v20140161800。我必须输入3.1.0.v20140161800而不是3.1.0,因为一个名为javax.servlet_3.1.0.v20140161800.jar的包jar位于eclipse/plugins目录中。然后我导出产品,一切都完成了。
https://stackoverflow.com/questions/32712055
复制相似问题