Мне нужно создать установщик, который сделает следующее:
- Устанавливает мою банку на клиенте.
- Автоматически определяет, установлен ли JRE (в этом случае он не переустанавливает его), в противном случае устанавливается без щелчка пользователем другой кнопки.
- Автозапуск приложения при загрузке клиента.
- Работает через Windows, Mac и Linux.
Любая идея, как это сделать?
ОТВЕТЫ
Ответ 1
Если коммерческий инструмент в порядке, я могу порекомендовать install4j. 1, 2 и 4 легко сделать с ним, но около 3 я не уверен. Изменить. Вероятно, вы могли бы это сделать, установив приложение в качестве «службы», которую install4j поддерживает для всех платформ. Цитата из страницы Features:
install4j предлагает полную поддержку создание и установка сервисов (демоны). Для служб install4j генерирует исполняемые файлы службы Windows, элементы автозагрузки в Mac OS X и запускать/останавливать скрипты в Unix/Linux платформы.
Исправляем и Убираем ошибку в MINECRAFT JAVA
Изменить: Что касается №2, обнаружение JRE: install4 имеет довольно приятные и гибкие возможности для группировки/обнаружения JRE. Вы можете включить JRE (статически или динамически, совместно или нет) или предпочесть использовать уже существующий, с возможностью загрузки JRE из вашего установщика в качестве резервной копии. Проверьте эти документы для более: Как установщики находят JRE и JRE Bundles.
Для других инструментов вы можете проверить некоторые из ранних установщиков Java на SO:
- Каков наилучший способ распространения приложений Java?
- Установщики Java-приложений
- Какой лучший инструмент для установки java?
Ответ 2
Коммерческие инструменты, такие как InstallAnywhere, могут это сделать. После установки JAR (и ссылок и т.д.) Установщики могут проверить реестр, если Java уже установлен и продолжается или нет. Пока программа установки поддерживает все необходимые форматы, вы в порядке.
Ответ 3
Вы можете использовать launch4j, однако он не устанавливает автоматически java. Но, возможно, есть способ сделать эту работу, например, упаковывая JRE.
Ответ 4
Вы также можете взглянуть на BitRock InstallBuilder, он предоставляет встроенные функции для выполнения того, что вы хотите. Мы будем рады создать образец для вас, просто напишите нам.
Ответ 5
Я рекомендую загрузить исходный код скриптов сборки популярных программ Java, таких как limewire, и следовать их примеру. Конец.
. Или вы можете делать, как я:
- Я сделал обнаружение JRE и загрузить/установить распространяемое, если требуется, с NSIS для Windows. Может быть,.msi лучше, чем installer.exe, который создает NSIS. Я считаю, что msi больше похожи на пакеты на mac, поэтому они позволяют надлежащие обновления. Возможно, NSIS создает MSI. не уверен.
- Mac — это просто приложение Java и вы указываете JRE и другую информацию Java в info.plist, и вы можете дополнительно создать .pkg файл, чтобы дать пользователю инсталлятор и расслоение в dmg, используя программы командной строки dmg.
- Я не делал Linux и не планирую. извините:)
Все это был прекрасный кусок работы. Сначала я сделал материал Windows, а через пару лет сделал материал Mac.
Как убрать программу из автозагрузки в Windows 10
Вы можете интегрировать все это в скрипты сборки NSIS и Ant. Я не могу вспомнить, почему я не использовал install4j. Наверное, я был слишком дешев:)
Ответ 6
Не слышал ничего о том, что работает на всех этих платформах, но JSmooth может помочь (соответствует вашим потребностям в Windows). Я использовал его около 2 лет назад, и он работал нормально.
Источник: utyatnishna.ru
Автозагрузка — 7 страница
Добрый день. Подскажите пожалуйста, что можно ещё отключить в автозагрузке?
5 сентября 2011 14:59
Администратор
Репутация: 2478
Сообщений: 32767
Модель ноутбука: Acer Aspire 5920G / Acer TravelMate 5520G / Acer Timeline 3810T
9 января 2012 19:04
Посетитель
Репутация: 0
Сообщений: 4
Добрый день. Подскажите пожалуйста, что можно отключить в автозагрузке?заранее спасибо
Замечание: данное сообщение было перемещено из темы Автозагрузка. Переместил: doctornig
Замечание: данное сообщение было перемещено из темы Флейм. Переместил: minos66
slovelissimo
9 января 2012 19:16
Редактор
Репутация: 890
Сообщений: 11342
rikk,всё,кроме avp.
Замечание: данное сообщение было перемещено из темы Автозагрузка. Переместил: doctornig
Замечание: данное сообщение было перемещено из темы Флейм. Переместил: minos66
Модель ноутбука: разные.
9 января 2012 19:46
Редактор
Репутация: 1120
Сообщений: 9409
Цитата: rikk
Подскажите пожалуйста, что можно отключить в автозагрузке?
В автозагрузке можно всё отключать. Но, например, если вы отключите ctfmon, то у вас пропадет языковая панель из трея. Однако кто вас знает, может она вам и не нужна, а языки клавиатуры вы переключаете с помощью какой нибудь PuntoSwitcher. То же и с аvp — может Касперского через планировщик запускаете. Короче, галку сняли и сами смотрим нужно вам это или нет.
Никто за вас эту работу делать не будет.
Замечание: данное сообщение было перемещено из темы Автозагрузка. Переместил: doctornig
Замечание: данное сообщение было перемещено из темы Флейм. Переместил: minos66
Модель ноутбука: 7520G/7750G Win7HP/HB x32/64
9 января 2012 21:54
Редактор
Репутация: 1120
Сообщений: 9409
Цитата: rikk
хотя знатоки могли ответить и подробнее
Так вым подробно и ответили. Делать скучную и рутинную работу за вас, выясняя что там та или иная запись значит никто не будет. Гугл в помощь. Вот когда спросите, что либо типа «DTLite — Diamon Tools из автозагрузки убрать?», я вам отвечу — снести на хер эту заразу и sptd.sys не забыть вычистить.
Ну и еще могу присоветовать. Части программ можно назначить запуск не через Автозагрузку, а через планировщик заданий, задав им там отложенный запуск, разнеся их по времени. Этим вы избежите столпотворения при запуске прог на этапе загрузки профиля, чем ускорите загрузку системы.
Замечание: данное сообщение было перемещено из темы Автозагрузка. Переместил: doctornig
Замечание: данное сообщение было перемещено из темы Флейм. Переместил: minos66
Модель ноутбука: 7520G/7750G Win7HP/HB x32/64
9 апреля 2012 04:22
Посетитель
Репутация: 3
Сообщений: 234
Можно ли удалить из Автозагрузки эти 2 программы? Ничего при этом не испортится?
Не удаляться ли после этого Гаджеты с рабочего стола?
Будут появляться, после загрузки Виндовс?
Модель ноутбука: acerTravelMate5740G/Win7 Ult/х64
9 апреля 2012 05:58
Редактор
Репутация: 1120
Сообщений: 9409
Цитата: ROSA
Можно ли удалить из Автозагрузки эти 2 программы?
Java Update удалять из автозагрузки не стоит. Очень часто зловреды используют уязвимости именно Java. Oracle (разработчик Java) с завидной регулярностью заплатки выпускает, посему обновляться надо как можно чаще, т.ч. автообновление Java отключать не стоит. Вот последний случай к чему привело не вовремя поставленное обновление 600 тысяч компьютеров Mac оказались заражены трояном.
Цитата: ROSA
Не удаляться ли после этого Гаджеты с рабочего стола?
Естественно удаляться. Так что если вам Боковая панель с гаджетами нужна, то оставляем Sidebar в автозагрузке.
Модель ноутбука: 7520G/7750G Win7HP/HB x32/64
fender-scvaer
7 мая 2012 22:34
Посетитель
Репутация: 0
Сообщений: 33
добрый день. после отката винды к заводским настройкам при загруске системы стало появляться черное окно и сразу пропадает! что это?? раньше такого не было.
8 мая 2012 01:12
Администратор
Репутация: 2478
Сообщений: 32767
Цитата: fender-scvaer
добрый день. после отката винды к заводским настройкам при загруске системы стало появляться черное окно и сразу пропадает! что это?? раньше такого не было.
А сама система загружается нормально? Драйвера на видео поставили?
Модель ноутбука: Acer Aspire 5920G / Acer TravelMate 5520G / Acer Timeline 3810T
fender-scvaer
9 мая 2012 01:58
Посетитель
Репутация: 0
Сообщений: 33
FuzzyL,
привет. )) расскажу вкратце о своей проблеме. дело в том , что после покупки компа я установил пару игр это: Battlefield 3,SHIFT 2 UNLEASHED™! и они шли на максималках. через пару дней пришлось обновить драйвера на видео так как в некоторых местах игры дико тупили. после обновления все стало просто летать, но пропала опция в каталисе овердрайв, в которой я мог увеличивать скорость вентилятора и делать небольшой разгон. я решил проблему сторонней прогой для разгона видеокарты!!система работала просто супер не смотря на то что комп не дорогой. (( по крайней мере я был просто счастлив))) причем система грузилась и выключалась очень быстро. но через пару дней стало выскакивать окно пишет ::установщик виндовс не может найти файл и прочее. оказалось эта программа шейдер или как-то так))) была установлена на комп. удалить я ее не смог, так как она не удалялась вообще никак. написав сюда мне посоветовали сделать откат. после отката система грузиться стала долго, при загрузке вылазиет черное окно и висит секунды 3-5 потом проподает. игры на максимуме уже не идут(((( пришлось сбросить на средние настройки. вот как то так. может сможете помочь. заранее огромное спасибо.
Источник: acerfans.ru
Отключить автозагрузку программ в Windows 7/8/10
Не ненавидите его, когда запускаете компьютер, и вам нужно подождать 10 минут, пока загружаются все виды программ: Dropbox, антивирус, Chrome, Java, Apple, Adobe, графические драйверы, драйверы принтеров и т. Д.! Я думаю, вы поняли мою точку зрения. Если у вас загружаются тонны программ, которые вы не используете сразу при запуске, то они в основном ничего не делают, только замедляют работу компьютера и должны быть отключены.
если ты время от времени используйте программу, это не проблема, потому что когда вы решите ее использовать, щелкнув по ней, вы загрузите ее. Тем не менее, все основные разработчики программного обеспечения любят загружать свое программное обеспечение в память немедленно, чтобы в случае использования их программы она могла быстро загружаться. Это хорошо для программ, которые вы часто используете, но сколько раз в день вы открываете QuickTime или Adobe Reader? Я предпочел бы иметь рабочий компьютер раньше, чем программу, которую я использую раз в неделю, загружать на секунду или две быстрее.
Отключение запускать Программы могут значительно увеличить скорость вашего компьютера и, как правило, не будут оказывать негативного влияния на ваш компьютер, потому что программы могут быть загружены вручную, когда вы нажимаете на них.
Управление Запускать программы
Вы можете управлять своим запускать программы, открывая Утилита настройки системы, Нажмите на Начните а потом Запустить, печатать MSCONFIG и нажмите ОК. В Windows 7 вы можете просто нажать «Пуск» и ввести msconfig. В Windows 10 команда msconfig вызывает утилиту настройки системы, но Запускать раздел теперь появляется в Диспетчер задач,
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
При нажатии на вкладку «Автозагрузка» в диспетчере задач в Windows 10 или в диалоговом окне «Конфигурация системы» откроется список элементов автозагрузки. В Windows 10 список выглядит несколько иначе, и он также дает вам некоторую дополнительную информацию, например, предполагаемое влияние процесса на время запуска.
В Windows 10 необходимо выбрать элемент и затем нажать кнопку «Отключить» в правом нижнем углу. В Windows 7 и более ранних версиях вы снимаете флажок слева от каждой записи в списке.
Замечания: Если вы используете Windows 2000, то при вводе msconfig вы получите сообщение об ошибке, в котором говорится, что Windows не может найти ничего с таким именем! Это связано с тем, что Microsoft удалила функцию msconfig из Windows 2000 (даже если она была в Windows 98), а затем, после многих жалоб, вернула ее в Windows XP!
Чтобы он работал в Windows 2000, вам нужно скачать файл msconfig и поместить его в папку C: WINNT SYSTEM32 . Вот ссылка ниже:
запускать список состоит из двух столбцов: запускать название программы и запускать Путь к программе. Это может выглядеть немного страшно и может показаться, что вы испортите компьютер, если что-то измените, но не беспокойтесь. Я обычно отключаю многие из моих приложений без каких-либо проблем. Помните, что большинство из них — это просто приложения, которые были установлены на вашем компьютере, поэтому отключение этих программ не повлияет на основную операционную систему.
Тем не менее, вы не можете отключить все; например, если у вас есть антивирусное программное обеспечение или утилита настройки беспроводной сети, вы хотите, чтобы они работали. Если вы не можете понять, что программа из названия, попробуйте посмотреть полный путь.
Как видно из списка, существует программа с именем Java Platform Updater с путем к исполняемому файлу с именем jusched.exe , который вы должны отключить из-за всех уязвимостей безопасности, вызываемых Java. Если вам не нужна Java для определенного веб-сайта или приложения, отключите ее и удалите также из панели управления.
Три верхних элемента связаны с Intel, и я всегда оставляю все, что связано с C: Windows system32, потому что это, вероятно, контролирует часть аппаратного обеспечения в системе. Если вы не хотите, чтобы Chrome загружался автоматически с помощью уведомлений Google Now и т. Д., Снимите этот флажок. Adobe Reader — это еще одна программа, которую я всегда отключаю, пока мне не нужно открыть PDF-файл.
Если вы не можете определить, что это за программа, по ее имени или пути, попробуйте отключить ее и посмотреть, будет ли она иметь значение после перезагрузки компьютера. Большую часть времени я обнаружил, что эти программы не делают ничего очень полезного на компьютере. Если что-то перестает работать, просто включите процесс заново. Нажмите кнопку ОК, и вам будет предложено перезагрузить компьютер. Когда вы входите, вы должны найти войти в систему быть быстрее в зависимости от того, сколько предметов вы не проверяли!
В Windows 10, однако, он даже не показывает пути. Он пытается сделать его более простым и удобным для пользователя, однако я нахожу это более запутанным. Например, в Google Chrome загружается 15 элементов, и большинство из них называется Google Chrome!
Мне просто невозможно узнать, что загружается и нужно ли мне его отключить или нет. К счастью, вы можете щелкнуть правой кнопкой мыши по элементу и выбрать «Открыть местоположение файла», чтобы увидеть точный путь к файлу EXE.
В целом, это все еще полезно, но немного сложнее для понимания из-за чрезмерного упрощения. Другой способ вывести элементы из списка автозагрузки — просто загрузить программу и перейти к предпочтения или Опции, Большинство программ имеют параметр, который загружает программу при запуске, которую можно отключить из самой программы. Надеюсь, ваш компьютер запускается немного быстрее. Наслаждайтесь!
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Источник: zanz.ru
Автозагрузка приложения Java Web Start
Есть ли способ заставить приложение JWS запускаться при запуске системы?
2 ответы
Это должно быть так же просто, как запустить javaws команда с целевым URL-адресом JNLP при запуске системы. Мои сценарии для Windows немного устарели, но вы можете сделать что-то вроде этого:
rem In «autoexec.bat», or another system startup script. %JAVA_HOME%binjavaws http://my.domain.com/myjavawsapp.jnlp
Я не уверен, что » autoexec.bat «- это уже хорошее место для элементов автозагрузки, но должно быть множество альтернатив, таких как папка» Автозагрузка «в Start Menup, службы, записи реестра и т. д. В конечном итоге вам просто нужно вызвать программу» javaws «с вашим URL-адресом.
ответ дан 25 окт ’11, 15:10
Источник: stackovergo.com