我想签署一个jar文件,其中包含另一个jar文件和一些类文件。 其实我知道如何签署一个jar文件,我做到了,但在这里我有一个小程序文件,我在其中使用Apache的HttpClient,但是当我从浏览器运行它时,它提供了一个错误org.apache.commons.httpclient方法未找到。所以我该怎么做? 当我在小应用程序查看器上运行此applet时,它运行但来自浏览器不能。 请帮帮我。如何签名包含另一个jar文件的jar
回答
如果您需要执行只有签名的代码,你不应该包括JAR文件到您的小程序 - 而应该只包括从类文件包含在你的applet中的Jar。
如果您之后对代码进行了签名,那么jar中的类文件也会得到签名,因此应该可以在applet中使用。
感谢您的重播,假设我的类依赖于其他库,如apache的HttpClient,HttpMethod;那么我应该只将这些文件包含在我的主jar文件中并签名?或者洞apache jar文件应该包含标志? – Balasaheb 2012-08-17 10:29:40
感谢,它的工作... – Balasaheb 2012-08-17 10:57:12
如果您想最小化最终的JAR文件大小,您可以在无混淆和不优化模式下使用ProGuard工具。这将删除未使用的类和方法,但它需要大量测试和一些配置,因为最小化的应用程序通常不能直接使用。 – Robert 2012-08-17 12:32:04
我觉得下面的步骤应该有所帮助:
登录使用的是项目中的所有jar文件
确保所有库jar文件包含到最终的应用程序jar文件
主jar清单文件应该包含
Class-Path
关键字,其中包含jar文件的相对路径。当主要的应用是建立标志的主要应用程序的jar文件
- 1. 创建一个包含另一个jar文件的Jar文件
- 2. 加载另一个jar文件中包含的jar文件不起作用
- 3. 如何通过Ant包含另一个jar文件?
- 4. 在NetBeans中将jar文件包含在另一个jar文件中
- 5. 签名.Jar文件
- 6. opendaylight:如何包含库jar文件?
- 7. JAR不包含根文件
- 8. C++ Builder:包含JAR文件
- 9. 包含com.tbf.xml.XmlParser的jar名称
- 10. eclipse插件>如何包含一个jar文件programmaticaly
- 11. 如何从另一个jar中运行jar文件
- 12. 如何在一个jar文件中确定一类的包名
- 13. 如何在EJB jar文件中包含jar依赖关系?
- 14. 如何使用pem文件签名jar?
- 15. 包含清单的jar文件之外的jar文件问题
- 16. JAR文件:数字签名
- 17. Maven构建如何依赖另一个jar文件中的jar文件?
- 18. 如何在另一个MIDP jar文件中运行现有的MIDP jar文件?
- 19. 如何验证签名的jar包含时间戳?
- 20. 构建jar包含库jar
- 21. 这个jar文件包含的条目,其签名证书将在六个月
- 22. 从另一个jar文件执行jar文件
- 23. 创建一个包含其他库文件的JAR文件
- 24. 在单个JAR中包含依赖Jar
- 25. 在Spring中访问另一个jar文件中包含的html文件
- 26. 如何使用另一个jar文件启动和停止jar文件?
- 27. 为多个JAR创建单独的jar文件,每个JAR包含一个独立的主类
- 28. 包括包含.jar文件编译
- 29. eclipse:在jar包中包含abitrary文件
- 30. 如何将依赖关系jar文件包含到jar文件中
签署您在项目中使用的jar文件。当你的项目建立时,签署包含签名jar文件的主jar文件。 – 2012-08-17 09:01:35