Преобразование .class в jar и .class в exe - PullRequest
9 голосов
/ 13 марта 2011

Как конвертировать:

  • файл класса в файл jar с использованием cmd?
  • файл класса в исполняемый файл?
  • jar-файл для exe?

Можно ли преобразовать exe-файл в jar-файл?

Ответы [ 5 ]

17 голосов
/ 13 марта 2011

Файлы классов для jar-файлов

Использование: jar {ctxu} [vfm0M] [jar-file]

[manifest-file] [-C dir] files ...

Опции:

-c  create new archive

 -t  list table of contents for archive

 -x  extract named (or all) files from archive

 -u  update existing archive

 -v  generate verbose output on standard output

 -f  specify archive file name

 -m  include manifest information from specified manifest file

 -0  store only; use no ZIP compression

 -M  do not create a manifest file for the entries

 -i  generate index information for the specified jar files

 -C  change to the specified directory and include the following

file Если какой-либо файл является каталогом, то он обрабатывается рекурсивно.Имя файла манифеста и имя файла архива необходимо указывать в одном и том же порядке, указываются флаги 'm' и 'f'.

Пример 1: архивирование двух файлов классов в архив с именемclasses.jar:

`jar cvf classes.jar Foo.class Bar.class` 

Пример 2: использовать существующий файл манифеста 'mymanifest' и архивировать

все файлы в каталоге foo / в классы.jar ':

jar cvfm classes.jar mymanifest -C foo/ .

Преобразование файлов JAR в файл .exe

1) Оболочка JSmooth .exe

2) JarToExe 1.8

3) Исполнитель

4) Расширенный установщик

Преобразование. Класс вДлина .exe обсуждается здесь

2 голосов
/ 13 марта 2011

Вы, должно быть, пропустили это .Пожалуйста, посмотрите Руководство по архивам Java (JAR) .

И, конечно, пропустил Real Как это сделать Сделать исполняемый файл JAR Есть несколько оболочек, которые выполняют эту работу (конвертирование Jar в exe, для конкретной платформы).Вам просто нужно искать в StackOverflow Jar exe

1 голос
/ 13 марта 2011

Чтобы преобразовать (на самом деле, упаковать) файлы .class в файлы .jar, используйте инструмент jar .Затем вы можете сгенерировать файл .exe из .jar с помощью таких инструментов, как Launch4j , JSmooth или нескольких других пакетов (поиск в Интернете по запросу "jar exe").

0 голосов
/ 26 июня 2017

Если вы используете IDE Netbeans, создание файла .exe из файла .class не займет много времени. В IDE создайте новый проект и поместите свою Java-программу в этот проект. Теперь следуйте этим шагам-

  1. Щелкните правой кнопкой мыши проект и выберите свойства.
  2. Выберите прогон на левой панели и введите основной класс (в котором определен основной метод) на правой панели.
  3. Снова щелкните правой кнопкой мыши проект и выберите Добавить библиотеку. Выберите расстановку расширений. Нажмите добавить библиотеку. 4. Теперь выберите очистить и построить из меню запуска в вашей IDE. Убедитесь, что вы уже установили этот проект в качестве основного.
  4. Откройте CMD и установите каталог для вашего проекта. Перейдите в "dist"> и введите java -jar jarname.jar.
  5. Ваша программа работает в cmd.
  6. Откройте launch4j и предоставьте необходимую информацию.
  7. Запустите приложение и наслаждайтесь.
0 голосов
/ 13 марта 2011

Создать JAR-файл с помощью командной строки.Ответ в http://download.oracle.com/javase/tutorial/deployment/jar/build.html

Класс для исполнения.Ответьте в http://www.javacoffeebreak.com/faq/faq0042.html

JAR для выполнения.Ответ в http://viralpatel.net/blogs/2009/02/convert-jar-to-exe-executable-jar-file-to-exe-converting.html

Возможна конвертация exe в файл jar.Но включает в себя обратный инжиниринг, чтобы узнать, что находится в exe, извлечь и делать с ним все, что вы хотите.На мой взгляд, не стоит вообще.

...