Сделать JAR-файл из папки

1

У меня есть папка на моем рабочем столе с именем theme.I я новичок в Linux полностью. Итак, что мне делать, чтобы создать файл jar из этой папки? Я нашел этот пример, но это не работает для меня.

jar -cvf theme.jar

  • 0
    Убедитесь, что каталог находится в месте, где вы можете получить к нему доступ в Linux. Путь к рабочему столу может содержать пробелы в именах каталогов, что усложняет задачу.
  • 0
    Взгляните на Упаковочные программы в JAR-файлах для более подробной информации.
Показать ещё 1 комментарий
Теги:

2 ответа

0
Лучший ответ

Вы не можете указать входные файлы для банки.

Перейдите в каталог theme/с помощью команды cd в Terminal. Если вы хотите включить все в этот каталог в свой файл jar, используйте следующую команду.

jar cvf theme *

Обратите внимание, что символ * (подстановочный знак) указывает, что вы хотите включить все файлы и подкаталоги.

См.: http://docs.oracle.com/javase/tutorial/deployment/jar/build.html.

  • 0
    Вы, вероятно, мент jar , а не java -jar
  • 0
    Ред. Ты прав. Кроме того, OP должен заметить, что в этой команде нет cvf "-" перед cvf .
Показать ещё 1 комментарий
0

Файлы Jar на самом деле являются только zip файлами, переименованными в .jar. Просто используйте любой инструмент для переустановки папки (например, команду zip).

zip -r theme.jar /path/to/desktop/theme
  • 0
    Это не создаст файл META-INF / MANIFEST.MF в банке. Если у вас уже есть один в каталоге, это будет работать, иначе лучше просто использовать команду jar .
  • 0
    @DavidConrad Правда. Я просто предположил, что папка theme OP содержала необходимые материалы для полной jar , потому что не похоже, что проблема заключалась в сборе соответствующих файлов.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню