Преобразование.class в jar и.class в exe

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

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

Могу ли я конвертировать exe-файл в jar-файл?

5 ответов

Решение

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

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

[manifest-file] [-C dir] файлы...

Опции:

-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

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

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

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

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

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

jar cvfm classes.jar mymanifest -C foo/ .

Конвертировать файлы JAR в файл.exe

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

2) JarToExe 1.8

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

4) Продвинутый установщик

Конвертировать.class в.exe обсуждается подробно здесь

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

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

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

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

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

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

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

Баночка для exe. Ответ в http://viralpatel.net/blogs/2009/02/convert-jar-to-exe-executable-jar-file-to-exe-converting.html

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

Другие вопросы по тегам