java exe



Java в exe

Автор Иван Васильев задал вопрос в разделе Другие языки и технологии

Можно ли сделать exe файл на java? и получил лучший ответ

Ответ от Alexey[гуру]
Можно, но не нужно. Для большинства задач это абсолютно лишнее.
Вот ряд случаев, где без exe, казалось бы, не обойтись.
- Если необходимо запустить приложение как windows service. Как правило, такое необходимо для серверов приложений (все широко известные сервера уже имеют такую возможность) . Для этого случая есть множество решений, которые можно найти в сети по ключевым словам java service weapper. Будь то YAJSW (Yet Another Java Service Wrapper) или Apache commons deamon.
- Есть требование не пугать пользователя запуском .jar файла, создать этакий launcher. Тоже не проблема, тем более что самым простым способом будет использовать cmd файл.
- Есть требование не заставлять пользователя устанавливать jre как отдельный продукт. Для этого случая существуют различные инсталляторы, которые установят jre вместе с вашим приложением.
- Есть требование скрыть исходники. Решается различными обфускаторами.
В Java, как правило, используется JIT (just in time) компилятор. Производительность приложений, по сравнению с AOT (ahead of time) компиляторами, достаточно (читай, - не более чем в 1.5 раза ниже) высока.
Тем не менее, возможность использовать AOT компилятор (т. е. создать exe) есть. Компания Excelsior LLC (http : // www . excelsior - usa . com и http : // www . excelsior . ru) выпускает продукт excelsior jet. Создавайте exe на здоровье
Источник: http://www.excelsior-usa.com/jet.html

Ответ от **[гуру]
Джава в нейтив не компилируется, так что сам понимаешь. Про обычные EXE можно забыть.

Ответ от Jack DJ[гуру]
можно упаковать java в exe, чтобы запускать его на системе без JRE. а сама джава не компилится, ты из нее ничего не сделаешь.

Ответ от Sploit[гуру]
Java кросс-платформенная, соответственно можно все, если не больше. Я когда-то использовал JBuilder, вот от умеет.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Можно ли сделать exe файл на java?
спросили в Jeep
Java исполняемый файл
без наличия java-машины точно не получится запустить. Ищите кнопку компилировать или запустить или
подробнее...

Как задать имя процессу.
Переименуй java.exe в hello.exe (но тогда java в других прогах перестанет работать) или сделай
подробнее...
спросили в Microsoft Windows
Процессы Windows
SMAgent.exe - это часть SoundMAX (твоего аудио драйвера)

jqs.exe - Java Quick Starter
подробнее...

Нету Java в панели управления
А нельзя ли перейти по пути: C:Program FilesJavaВерсия джавыin и файл
подробнее...
спросили в Интернет
как убрать всплывающее окно?
У Вас, судя по всему, где-то приложение рекламное засело. Та еще гадость, как и чем избавиться
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Чем отличается компиляция от интерпретации?
Компиляция, это сборка. Интерпритация, это разложить по
подробнее...
спросили в Bon Jovi Jeep
Как запустить .class файл Java проекта в Windows или Linux? Извините, гугл и тостер не помогли.
Скомпилированный можно запустить как писали выше - java file.class. Но ведь в этом классе может не
подробнее...

Подскажите где скачать JDK 7 (Java SE Development Kit 7)?
а JDK 8 идёт только на 64 и 84 бит Windows и я не собираюсь устанавливать 64-бит.
Твои
подробнее...

Вывод спецсимвола в консоли. Java
у консоли ограниченный диапазон выводимых (поддерживаемых)
подробнее...
спросили в JPEG
Когда пишу javac HelloWorld.java пишет ввожу а у меня пишет, что javac не является внутренней или внешней командой...
Всё потому, что у тебя установлена среда исполнения Java (JRE), но отсутствует набор разработчика
подробнее...
спросили в Интернет Exe
как запускать .exe файлы в LINUX??? как запускать .exe файлы в LINUX???
Учим Linux запускать exe файлы.
Как известно в Linux по умолчанию используется ELF (Executable
подробнее...
спросили в Другое
помогите как захожу в майн рафт вылетает такая фигня java virtual machine lausher что делать?
Не запускается Minecraft? Could not create the java virtual machine? Тогда мы идём к вам: )подробнее...

jqs.exe что это? Он грузит комп когда я в нете! Что делать?
jqs.exe - Java Quick Starter (JQS)

Java Quick Starter (JQS) уменьшает время
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*