One-Jar FileNotFoundException
У меня есть Java-приложение, и я использую в нем openCv(opencv_java259.jar). Правильно работает в Eclipse. Чтобы упаковать приложение в исполняемый файл.jar, я использую One-Jar (Command Line 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: щелкните правой кнопкой мыши по проекту -> Экспорт ---> Запускаемый файл Jar.
Создаю рабочий каталог "Инструмент", содержащий каталоги main и lib
Скопируйте мой файл jar основного приложения (создайте на шаге 1) в root/main (с именем MyApplication.jar) и библиотечные зависимости в root/lib (opencv_java259.jar)
У меня есть Unjar файл one-jar-boot-0.97.jar в корневой каталог
Отредактируйте boot-manifest.mf:
Манифест-Версия: 1.0
Ant-версия: Apache Ant 1.7.1
Создано: One-Jar 0.97 Ant taskdef
One-Jar-Main-Class: main.MyApplication
Основной класс: com.simontuffs.onejar.Boot
Но у меня есть ошибки, когда я выполняю командную строку:
C: \ Users \ User \ Desktop \ Tool> jar -cvfm../one-jar.jar boot-manifest.mf.
У вас есть предложения? Спасибо за все.