One-Jar FileNotFoundException

时间:2014-05-31 12:28:46

标签: java eclipse onejar

我有Java应用程序,我在其中使用openCv(opencv_java259.jar)。 它在Eclipse中正确运行。 要将应用程序打包到可执行的.jar文件中,我使用One-Jar(命令行Approch)但它没有正常工作,我有这样的错误:

C:\Users\User\Desktop\Tool> jar -cvfm ../one-jar.jar boot-manifest.mf .java.io.FileNotFoundException: boot-manifest.mf 
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at java.io.FileInputStream.<init>(FileInputStream.java:97)
    at sun.tools.jar.Main.run(Main.java:171)
    at sun.tools.jar.Main.main(Main.java:1177)

我已经完成了以下步骤:

  • 我从Eclipse创建了一个可运行的.jar文件:右侧clik项目 - &gt;导出---&gt; Runnable Jar文件

  • 我创建了一个工作目录&#34;工具&#34;包含目录main和lib

  • 将我的主应用程序jar文件(在步骤1中创建)复制到root / main(名为MyApplication.jar)和库依赖项到root / lib(opencv_java259.jar)

  • 我将一个jar-boot-0.97.jar文件解压缩到根目录

  • 编辑boot-manifest.mf:

  

清单 - 版本:1.0

     

Ant-Version:Apache Ant 1.7.1

     

Created-By:One-Jar 0.97 Ant taskdef

     

One-Jar-Main-Class:main.MyApplication

     

Main-Class:com.simontuffs.onejar.Boot

但是当我执行命令行时出现错误:

  

C:\用户\用户\桌面\工具和GT; jar -cvfm ../one-jar.jar boot-manifest.mf。

你有什么建议吗?谢谢大家。

0 个答案:

没有答案