MnogoBlog
как создать сайт на wordpress, настроить и оптимизировать wordpress
Создаем exe файл на Java для Windows
Здравствуйте, сегодня попробуем написать простую программу на языке программирования Java, сохраним её в формате “exe”, после чего наша программа будет запускаться на любом компьютере с ОС Windows.
Скачать исходники для статьи можно ниже
Создадим простенькую программку в формате EXE, которая попросит нас ввести для неё два числа и выведит для нас результат в виде этих же чисел, но только увеличенных на 1.
Скачать готовую программу можно по следующей ссылке – “yadi.sk/d/Kf5A7CQYrQTfE”
Приступим к созданию данной программы:
1. Устанавливаем бесплатную программу Eclipse
Официальный сайт “eclipse.org/downloads/”
Скачиваем “Eclipse IDE for Java EE Developers”:
Здесь есть Eclipse как для 32 разрядной операционной системы, так и для 64 разрядной системы.
Как узнать какая у вас система?
Наведите правой клавишей мыши на ярлык “Мой компьютер”, выберите пункт “Свойства”:
Скачается zip-архив, если вы попробуете распаковать его встроенным в windows архиватором, то здесь могут возникнуть проблемы – процесс может затянуться на длительное время или вовсе с ошибкой. Лучше всего это сделать с помощью программ WinRAR или 7-zip.
2. Далее устанавливаем Комплект Разработчика Приложений на языке Java – Java Software Development Kit (Java SDK или JDK).
Скачать его (JDK) можно с официального сайта – “oracle.com/technetwork/java/javase/downloads/index.html”
Здесь вам также предложат скачать JDK для различных операционных систем, замечу, что 32 разрядной для windows – вы не найдете, JDK для Windows x32 – можно скачать здесь – Скачать JDK для windows x32 и как его установить
После установки JDK стоит проверить его работу – для этого – откройте командную строку снова (Пуск > Выполнить. В текстовом поле наберите «cmd» и нажмите «Enter».). Наберите команду «javac» (без кавычек, конечно).
Если у вас выводится сообщение как на скриншоте выше, то все нормально.
Если нет и показывается следующее сообщение:
3. Скачайте бесплатную программу launch4j.
Она предназначена для компиляции всех ваших java файлов в один исполняемый “exe” файл.
Вы можете скачать launch4j с сайта “sourceforge.net/projects/launch4j/files/launch4j-3/3.1.0-beta1/”
или по следующей ссылке:
“https://mnogoblog.ru/wp-content/uploads/2016/04/launch4j-3.8-win32.zip”
4. Теперь осталось написать простенькую программу на языке программирования JAVA в программе Eclipse.
Для изучения языка программирования Java есть хороший youtube канал – ZhirniToni – “youtube.com/user/ZhirniToni” и в нем есть плейлист “Java для Чайников”, так вот на основе уроков 7, 8 и 14:
Урок 7: “youtu.be/lBE20G5l0YU”
Урок 8: “youtu.be/L-Ivs-ZfbT8”
Урок 14: “youtu.be/XUJsJ_loOkE”
Конечно же, лучше посмотреть все обучающие видео хотя бы с 1 по 14 урок, чтобы лучше разбираться в коде программы.
Благодаря урокам 7 и 8 у меня в программе Eclipse получилось 2 файла: main.java и reader.java.
Код файла main.java:
Код файла reader.java:
После того как вы напишите программу на Eclips сохранить её аналогично уроку 14, только тип файла нужно выбрать “Runnable JAR file”, а именно, вот так:
– кликаем мышкой на проект, который хотим сохранить:
– далее щелкните правой кнопкой мыши по вашему проекту и нажмите “Export” (Экспорт).
– откройте папку “Java” и дважды нажмите опцию “Runnable JAR file” (исполняемый архив JAR).
– Первое, что вы должны сделать, это выбрать главный класс (класс с основным методом) из выпадающего меню под “Launch configuration” (конфигурации запуска).
Во-вторых, выберите “Export destination” (Место экспорта) с помощью кнопки “Browse…” (Обзор) или вручную, вводя месторасположение.
И в-третьих, обеспечьте выбор переключателя “Extract required libraries into generated JAR”(Извлечь необходимые библиотеки в созданные JAR) “.
И, наконец, нажмите кнопку “Finish” (Готово).
Выкладываю вам JAR файл, который у меня получился – скачать JAR файл можно по следующей ссылке – “yadi.sk/d/o0Q8iWE7rQTZp”
5. А далее сохраним нашу программу на JAVA с помощью программы launch4j в exe файл.
В первом текстовом поле введите или выберите с помощью просмотра место, где исполняемый файл хотите сохранить. Убедитесь, что имя файла имеет “.exe” в конце названия!
Во втором текстовом поле введите или выберите с помощью просмотра файл .jar, ранее экспортированного из Eclipse.
В четвертом текстовом поле с надписью “Icon:” можно выбрать иконку для программы, однако, это не является обязательным, и если его оставить пустым, ваша ОС вернется к своему значку по умолчанию исполняемого файла.
На вкладке “JRE” в верхнем меню выберите “Min JRE version” и введите “1.4.0”. Это гарантирует, что пользователи имеют нужную версию Java для использования вашей программы. Вы можете изменить это, но 1.4.0 является безопасной версией.
Нажмите кнопку передач под названием “Build wrapper” в верхней части экрана.
Программа вместе с exe файлом создаст и файл .xml, дайте ему соответствующее имя и нажмите “Save”. Файл .xml является стандартным, не волнуйтесь об этом. Сразу после создания .xml файла будет создан exe файл.
JAVA to EXE: The Complete Guide to executable files!


Have a .java file/program that you would like to run outside of JAVA’s environment, change it from java to exe? You have come to the right place!
This is the complete guide to convert a JAVA file to JAR file and then convert the JAR file to EXE file which will result your JAVA program to become executable.
It is a simple follow along guide, you do not require any knowledge on the programs used here. Two main programs used are the in-built command prompt and Launch4j. The only requirement is patience.
For this case scenario, I have created a simple GUI in JAVA which display a pop-up box with “Hello World” written in it. Let’s start!
Create Java file/ Locate Java file
Step 1: First of all, Locate your java file you would like to convert to an executable file.

Step 2: Open command prompt (windows key + r, type “cmd”, press “ok”)

Step 3: Locate to the folder you have your java file using “cd” command.

Step 4: Let’s compile your java file to create a class file. Type “javac yourfilename.java”.

Check if your file is working with “java yourfilename.java”.

Convert JAVA file to JAR file
Step 5: Secondly, lets convert your whole file to a JAR file. JAR file is a java archive file that contains all your data and resources used in your java file as a single archive file. We need this to bundle all our files to make them executable.
Type “jar cvf yourfilename.jar yourfilename.class”.

Editing MANIFEST.MF from JAR
Step 6: Thirdly, try running your jar file using “java -jar yourfilename.jar”. You will encounter an error “no main manifest attribute, in yourfilename.jar”. This is caused because the jar file we created creates a default manifest.mf file which does not know where your main method is located.
(Check this by opening jar file as ZIP. It is located inside “META-INF/MANIFEST.MF”)

Step 7: Now we need to add the main method located class to the manifest file from outside of the jar file.

Step 8: Let’s create a simple text file named “manifest.txt”. Add “Main-Class: yourfilename”, “yourfilename.java” must contain the main method which executes your whole program. Make sure you enter an extra line of empty space at the end. Save the file.

***Do not try to add this manually to the MANIFEST file inside JAR file, It will corrupt it.***
Step 9: Go back to command prompt and type “jar cmf manifest.txt yourfilename.jar yourfilename.class”. This command will add the main method located class inside “MANIFEST.MF” file.

Step 10: Let’s check if the JAR file runs now. It works!

Convert JAR file to EXE file using Launch4j 3.5
Step 11: Finally, we can convert to executable by converting our JAR file to EXE file. For this, we require you to download the application Launch4j here.
***Reminder: Please install the 3.5 version, another version may cause error because it might require you to sign the EXE file***

JAR to EXE: How to Use Launch4j?
Step 12:
- Choose where you would like to place your EXE file by naming it in “Output file:”
- Select the Jar file we created from “Jar”.
- Use “Wrapper manifest:” for UAC(User Account Control)
- “Icon:” is used to select your desired icon for the EXE file
- Hold your mouse for further queries of other functons in textfields

Step 13: We need to define JRE minimum version for EXE to be compatible with. Check your JRE(Java Runtime Environment) by typing “java -version” in command prompt. Select your java version or earlier.

Step 14: Click the floppy disk icon in the top left to save the .xml file anywhere you like.

Step 15: Then click the settings icon in top left to create the EXE file, which should give you a similar message like this:

Step 16: Locate the EXE file where you saved it, and run it! JAVA to EXE is done!

Conclusion
In conclusion, the complete guide to convert a JAVA file to an executable file is fairly easy but requires no mistakes. Now, you do not need the JAVA environment to run your file. If you encounter any errors and/or have suggestions, please leave a comment below! We will get back to you as soon as possible!
Jar To Exe
Jar To Exe – специальная программа, позволяющая конвертировать jar-файлы в файлы исполняемого формата .EXE.
Утилита осуществляет контроль и проверку документов и в дальнейшем проводит их обработку. Она также может работать с каталогами файлов.
Режим работы Jar To Exe автоматизированный. Исполняемый файл, получаемый после конвертации, можно открыть как вручную, так и автоматически. От пользователя не требуется знания из области программирования или других навыков – достаточно лишь выбрать файл и дождаться конвертации.