嗨,我已经用NetBeans把我的java项目转换成jar文件,并把它给我的朋友。每当他点击jar时,他就会得到异常,然后我尝试从cmd运行它,然后它显示错误,如iText.pdf.* missing。
这意味着在该jar文件中,我在项目中使用的外部库不在那里。所以,朋友们,请给我一个解决方案,如何将我的java项目以及我使用的外部库转换为.exe文件
提前感谢
发布于 2015-02-18 17:08:24
你必须使用ant,maven或gradle来做这些事情。如果使用Eclipse IDE,它有自己的默认ant,所以只需右键单击项目并导出到JAR文件即可。
发布于 2015-02-18 17:10:51
我相信这个链接可以帮助你解决这个问题:http://www.oracle.com/technetwork/articles/javase/single-jar-141905.html
这将把每个依赖库(*.jar)打包到一个Project.jar中。
另一种解决方案是使用带有NetBeans的Apache Maven:http://wiki.netbeans.org/Maven
发布于 2015-02-18 17:11:08
我通常所做的是,只需提供clean和build,并且在netbeans_project_directory/dist文件夹中将包含所有必要的东西,例如可执行的jar和lib,您可以创建一个bat文件来执行jar。
https://stackoverflow.com/questions/28579629
复制相似问题