Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
namco
Зарегистрирован: 14.01.2007 Сообщения: 1
|
Добавлено: Вс Янв 14 2007 21:34 Заголовок сообщения: java to exe |
|
|
здраствуйте, скажите пожалуйста как конвертироват class файл на ехе, спасибо за ранее |
|
Вернуться к началу |
|
|
satay
Зарегистрирован: 25.03.2005 Сообщения: 77 Откуда: Ukraine
|
Добавлено: Пн Янв 15 2007 21:39 Заголовок сообщения: |
|
|
погугляй вот это - exe4j _________________ Satay |
|
Вернуться к началу |
|
|
froakch
Зарегистрирован: 16.01.2007 Сообщения: 23
|
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Пн Янв 22 2007 10:20 Заголовок сообщения: |
|
|
А ЗАЧЕМ??? _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
Denius
Зарегистрирован: 26.04.2007 Сообщения: 4
|
Добавлено: Чт Апр 26 2007 12:12 Заголовок сообщения: |
|
|
[quote="Kefir"]А ЗАЧЕМ???[/quote]
Странный вопрос. А как иначе? Каждый раз писать java class.class? Или настраивать автозапуск? А если надо кому-то передать? И при этом не хочется заморачиваться с серверами? |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Чт Апр 26 2007 15:15 Заголовок сообщения: |
|
|
Вариант 1 сделать JAR. Если установлена JRE, то он будет запускаться автоматически.
Вариант 2, написать файл .bat, .cmd и т.д.
Оба варианта не мешают переносимости. Exe не имеет преимуществ ни перед одним из них.
Причем здесь сервера? _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
Denius
Зарегистрирован: 26.04.2007 Сообщения: 4
|
Добавлено: Чт Апр 26 2007 15:39 Заголовок сообщения: |
|
|
Kefir писал(а): | Вариант 1 сделать JAR. Если установлена JRE, то он будет запускаться автоматически.
Вариант 2, написать файл .bat, .cmd и т.д.
Оба варианта не мешают переносимости. Exe не имеет преимуществ ни перед одним из них.
Причем здесь сервера? |
Сервера - для аплетов и сервлетов.
Jar запустит не каждый, просто не поймут люди. Ехе'шник же привычно. Батники и командные файлы хороши, если надо сохранить кроссплатформенность. Лично я сейчас пишу строго под винду и меня ОСнезависимость не волнует. К тому же у меня система настроена так, что я в jar захожу как в архив. В свое время намучался я с этими жарами, пока не установил приблуду для их запуска.
Скачал я exe2j, удобная весчь. Дорогая только, да и неплохо бы ее русифицировать. Сама написана на жабе. В общем советую.
Последний раз редактировалось: Denius (Пт Апр 27 2007 09:44), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Пт Апр 27 2007 05:40 Заголовок сообщения: |
|
|
Насколько я понял речь идет о Standalone-приложениях, поэтому вопрос "Причем здесь сервера?" остается открытым.
Т.е. единственным преимуществом exe является то что он более превычен для пользователя.
Если Вы пишете под винду, непонятно, почему не сделать нормальный инсталлятор, который будет делать иконку на рабочем столе, или в меню "Пуск", а заставлять тупого пользователя запускать exe? _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
Denius
Зарегистрирован: 26.04.2007 Сообщения: 4
|
Добавлено: Пт Апр 27 2007 09:43 Заголовок сообщения: |
|
|
Kefir писал(а): | Насколько я понял речь идет о Standalone-приложениях, поэтому вопрос "Причем здесь сервера?" остается открытым.
Т.е. единственным преимуществом exe является то что он более превычен для пользователя.
Если Вы пишете под винду, непонятно, почему не сделать нормальный инсталлятор, который будет делать иконку на рабочем столе, или в меню "Пуск", а заставлять тупого пользователя запускать exe? |
Вопрос про сервера снят, я не имел ввиду Standalone-приложения.
Никогда не делал инсталляторы, не требуется в рамках той работы, которой я занимаюсь.
А чего так возбудил вопрос того, что я хочу иметь исполяемый файл? Лично у меня неприязнь ко всяким выполняемым архивам (типа jar'ов всяких). Я еще лет дцать назад привык к исполняемым файлам и, можно назвать это инерцией мышления или как еще заблогорассудится, другие варианты мне не катят. Это мое ИМХО. Просто приведу примеры крупных систем, написанных на жабе:
1. C:\oracle\ora10\jdev\bin\jdevw.exe
2. C:\Program Files\Borland\BDS\4.0\Bin\bds.exe
3. C:\oracle\ora92\bin\oemapp.bat
Это взято из ярлыков Oracle Developer Suite - OraHome10, Borland Developer Studio 2006 и Enterprise Manager. Наверняка эти именитые разработчики могли сделать жары и ярлыки и запускаь их. Но батник сделан только в Энтерпрайз Менеджере 9.0 (в 10-м вроде бы уже нормальный ехзешник). При этом стоит посмотреть этот батник - поучительно. Я понимаю, кроссплатформенность, но он на пару листов формата А4! И это из века MS-DOS! Все остальные почему-то продолжают делать исполняемые файлы. Может стоит поучиться у зубров?
P.S. А как Вам java.exe?
P.S.S. Еще одно "но". Я сейчас попробовал запустить exe'шник, сделанный из пробного Java-проекта утилитой exe4j на машине без JVM. Так вот вместо ипатни, с которой я впервые столкнулся, когда ко мне попал jar-файл, который почему-то не исполнялся, не ругался, ничего не делал, а просто я в него входил как в архив, и мне пришлось перелопатить кучу информации, что это и с чем едят, что для этого нужно (ну не все мы умные изначально ), я увидел на экране диалоговую панельку: "У Вас не установлена JVM, чтобы ее установить, зайдите на сайт такой-то и скачайте JRE. Я понимаю, что у джару можно было бы еще батник прикинуть или написать еще чего, что будет аналогично ругаться, но разница в том, что тогда у меня бедт не один маленький файлик, а уже папка с нескольким файлами. Куда проще положить рид.ми и в нем все описать. Но я не крутой ява-программист, а обычный воятель софта для реальных девочек из бухгалтерии, поэтому всегда ставлю задачу сделать все просто, понятно и красиво, чтобы было меньше вопросов, а в случае проблем мне бы прочитали подобный текст и я бы уже зная, что случилось, пошел бы и установил необходимый софт на рабочем месте. |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Пт Апр 27 2007 10:38 Заголовок сообщения: |
|
|
Ну ладно, соглашусь. Против девочек из бухгалтерии не попрешь _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
|