Exe file java eclipse

How to generate executable of java project in eclipse [duplicate]

I am trying to make an executable file of my Java Application but I don’t know how to do that. I know how to generate an executable jar file, but I want to make an executable application. I’m using eclipse indigo to make the java application and to generate the jar file. How to make the executable?

oh no no, i am beginner in java so want to know about it. otherwise still i don’t have posted such a question.

Maybe this stackoverflow.com/questions/147181/… helps you. It was already asked here on stackoverflow.

There are plenty open executable generators available. You can view their source if you are curious. Such type of questions are not good for SO. read stackoverflow.com/help/on-topic

5 Answers 5

I recommend launch4j to create executables from JAR files.

You can use JSMOOTH to wrap your jar file into .exe file. from wiki ->JSmooth is a tool for wrapping Java JAR files into Windows Portable Executable EXE files.

For more info you can see this answer

JSMOOTH requires admin access in our environment which is actually not possible for me in out environment.

First export your project as a *.jar in eclipse.

Then, you can use JSmooth to make an *.exe file.

The most common way to generate an EXE from a jar file is to use whats known as a «wrapper».

one of the more popular wrappers is http://www.jwrapper.com/ which i belive mojang uses to wrap minecraft for windows.

However if you want to generate a purely native EXE that runs as a standalone you will need a native compiler for example: http://jnc.mtsystems.ch.

At the end of the day java is designed to run on a VM double clicking on windows opens it up anyway, but if you really do want to make an EXE then the above methods should work.

Many years ago Microsoft use to be able to generate exe from java code, but I do not believe that Eclipse has this feature.

JSmooth .exe wrapper java jar file to exe executable JSmooth is a Java Executable Wrapper. It creates native Windows launchers (standard .exe) for your java applications. It makes java deployment much smoother and user-friendly, as it is able to find any installed Java VM by itself. When no VM is available, the wrapper can automatically download and install a suitable JVM, or simply display a message or redirect the user to a web site. JSmooth provides a variety of wrappers for your java application, each of them having their own behaviour: Download: jsmooth.sourceforge.net

Читайте также:  Make list immutable java

Источник

Generating an executable file from Eclipse

I’ve made a program to help me out with some stuff, but every time I need it, I open Eclipse and Run it. Is it possible to create an executable file so I won’t need to open Eclipse every time? The commands I use is basically System.out.println() and Scanner to read what I type.

4 Answers 4

Right-click on project.
Export as runnable jar.

File -> Export -> Java -> Runnable JAR File

You’ll have to choose the main class that you want it to run. This will allow you to double-click on the JAR, and have it run that main.

You can File > Export > JAR file to export your project as a jar and put the java command to run the jar on a windows batch file. Alternatively you can File > Export > Runnable JAR file

You can either create an executable jar file (using eclipse, or a build tool like «ant» or «maven») or you can also create a «real» Windows-executable file (which you can also give to customers/friends).

I am using JSmooth a lot ( http://jsmooth.sourceforge.net/ ) — this builds a wrapper around your jar-files and can help the user with downloading and installing an appropriate java virtual machine version.

Probably the executable jar (see answer of Serplat) file is what you need 🙂

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.7.20.43540

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

🎅MnogoBlog

⛄как создать сайт на wordpress, настроить и оптимизировать wordpress

🎅MnogoBlog

Создаем exe файл на Java для Windows

Здравствуйте, сегодня попробуем написать простую программу на языке программирования Java, сохраним её в формате “exe”, после чего наша программа будет запускаться на любом компьютере с ОС Windows.

Скачать исходники для статьи можно ниже

Создадим простенькую программку в формате EXE, которая попросит нас ввести для неё два числа и выведит для нас результат в виде этих же чисел, но только увеличенных на 1.

Читайте также:  Sign Up

Скачать готовую программу можно по следующей ссылке – “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.

package ru.proekt; import javax.swing.JFrame; public class main < public static void main(String[] args) < reader r = new reader("Моя программа"); r.setVisible (true); r.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); r.setSize(300, 200); >>
package ru.proekt; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class reader extends JFrame < JButton b1, b2; JLabel l1, l2, l3, l4; JTextField t1, t2; int i, k; String a, b; eHandler handler = new eHandler(); public reader(String s) < super(s); setLayout(new FlowLayout()); b1=new JButton ("Очистить"); b2=new JButton ("Посчитать"); l1=new JLabel ("Введите первое число:"); l2=new JLabel ("Введите второе число:"); l3=new JLabel (""); l4=new JLabel (""); t1=new JTextField (10); t2=new JTextField (10); add(b1); add(b2); add(l1); add(l2); add(l3); add(l4); add(t1); add(t2); b2.addActionListener(handler); b1.addActionListener(handler); >public class eHandler implements ActionListener < public void actionPerformed(ActionEvent e) < try < if (e.getSource()==b2)< i=Integer.parseInt(t1.getText()); k=Integer.parseInt(t2.getText()); i++; k++; a = "Ваше первое число теперь равно: " + i; b = "Ваше второе число теперь равно: " + k; l3.setText(a); l4.setText(b); >if (e.getSource()==b1) < t1.setText(null); t2.setText(null); l3.setText(""); l4.setText(""); >>catch (Exception ex) > > >

После того как вы напишите программу на 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 файл.

Источник

Оцените статью