| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Профессиональное приложение на Java |
| Автор: Antropoid 17.7.2006, 10:58 |
| Помогите найти исходники приложения(желательно на Java), которое бы интегрировалось в ОС Windows (т.е. имело: 1) возможность создания ярлыка на Рабочем Столе; 2) размещение в папке "Программы"; 3) возможность создания кнопки быстрого запуска; 4) систему деинсталяции(с возможностью выбора ее из "Панель управления"->"Установка и удаление программ"). |
| Автор: LSD 17.7.2006, 14:24 |
| На чистой Java это не получится, т.к. тут как минимум будет нужен доступ к реестру. В принципе все инсталяторы умеют это делать. А зачем это вообще нужно? |
| Автор: Antropoid 17.7.2006, 17:50 | ||
Прихоть заказчика! Нужно кроссплатформенное приложение, которое вело бы себя как обычное Windows приложение(т.е. делало все то, что я перечислил выше) и под Linux и под Windows! Я думал сделать 1 jar-файл, причем приложение, определив под какой ОС запущено должно было выполнить определенное инсталяционные действия, но возможно ли это?... |
| Автор: s8e8r8g8e 17.7.2006, 22:39 |
| как только дело касается инсталляции кросс платформенность весьма условна, ибо у микрософта столько выддумиаок чисто своих ps, т.е. не увен в возможности свободного использования в коммерческих целях, читать надо т |
| Автор: LSD 17.7.2006, 23:30 |
| А почему нельзя создать инсталятор используя стандартные инсталяторы? Тот же http://nsis.sourceforge.net/Main_Page, бесплатный и поддерживает все эти фишки. А если надо под все платформы инсталятор то: Install Shield или ZeroG Install Anywhere. |
| Автор: NextAlex 18.7.2006, 08:53 |
| Согласен - любой нормальный инсталятор это делает и собственно для этого и существует, а ярлыки к java-приложениям создаются точно также как и к любым другим - в любой jre входит javaw, который как раз предназначен для запуска jar-файлов под виндами как обычных приложений, единственное что если нужно запускать программу с опциями (а ля -Xmx и т.п.), то с этим могут быть качели, хотя в принципе эти опции спокойно прописываются в ярлыке ... (javaw -Xmx256M MyProg.jar). Кстати создание ярлыков и всё что ты написал вовсе не считается признаком профессиональности приложения |