Какова лучшая программа установки для Java? [закрытый]

В jQuery вы можете делать с этим кодом, но сначала вы должны исправить HTML в вашем примере:

<table>
   <tr>
       <td id="theFirsttd">Original content</td>
   </tr>
   <tr>
       <td class="atd">Replace the current content by the original</td>
   </tr>
   <tr>
       <td class="atd">Replace the current content by the original</td>
   </tr>
</table>

<script>
// reemplace all the items (jQuery)

$(function(){ // <- wait for the DOM
  var $first = $('#theFirsttd');
  $('.atd').each(function{ // <- eval each element with atd class selector
    $(this).replaceWith($first.clone()) // <- replace each one with first td clone
  });
});
</script>
17
задан Dan 6 October 2008 в 07:48
поделиться

9 ответов

В MS Windows NSIS является большим, и это - свободный & OSS

Касательно: Средство запуска Java с автоматической установкой JRE

10
ответ дан 30 November 2019 в 13:13
поделиться

для Windows существует AdvancedInstaller, это было очень просто в использовании и создало стандарт .msi файлы. Это имеет некоторые дополнительные функции для установок Java.

5
ответ дан 30 November 2019 в 13:13
поделиться

Я доволен install4j. (даже выполните его от моих скриптов Ant)

3
ответ дан 30 November 2019 в 13:13
поделиться

Я хотел бы предложить нашу кросс-платформенную программу установки, BitRock InstallBuilder. Хотя это не основано на Java, это является наиболее часто используемым для упаковки JAVA-приложений. Это может быть легко интегрировано с Муравьем, и можно создать установщики Windows из Unix/Linux/Mac и наоборот. Поскольку сгенерированные установщики являются собственными, они не требуют шага автоматической экстракции или связывания JRE, что означает меньшие установщики и сохраняет Вас некоторые головные боли. Я также хотел бы упомянуть, что у нас есть бесплатные лицензии на проекты с открытым исходным кодом

2
ответ дан 30 November 2019 в 13:13
поделиться

Мы используем IZPack для выхода некоторое время и очень удовлетворены. Можно создать установщики почти для всех платформ, и это интегрируется хорошо с инструментами сборки как знаток.

1
ответ дан 30 November 2019 в 13:13
поделиться

солнце выпустило новую версию: https://openinstaller.dev.java.net / - это - открытый исходный код, и солнце будет использовать это для запуска большинства их серверных продуктов/проектов.

1
ответ дан 30 November 2019 в 13:13
поделиться

Так как никто еще не упомянул его, я буду идти вперед и включаться InstallAnywhere. Мы используем его на работе для всех наших продуктов, и я не могу сказать, что у нас действительно были любые проблемы с ним (которые не были вызваны ошибками в наших собственных сценариях, по крайней мере!). Это - межплатформенный установщик GUI, который является хорошей функцией, если Вы ожидаете иметь различные настольные среды в игре, и это также поддерживает консольные установщики, тихие установки, и т.д.

я погуглил вокруг немного и здесь обзор из InstallAnywhere, которые Вы могли бы найти полезным. Именно от нового пользователя, а не публикации или тонко скрытого пресс-релиза, вероятно, делает его менее смещенным и лучший индикатор того, на что Ваш опыт с помощью этого могло бы быть похожим.

1
ответ дан 30 November 2019 в 13:13
поделиться

Я предложил бы InstallJammer. Это не записано в Java, но это является межплатформенным и обеспечивает возможности обработать Java-приложения во время установки. Быть этим, это не основано на Java, это на самом деле не требует, чтобы любая версия JRE была установлена в целевой системе, которая довольно хороша, но можно все еще использовать действия в рамках установщика для определения местоположения версий JRE для приложения. Установщики являются маленькими и абсолютно автономными.

Это также свободно и с открытым исходным кодом, если это имеет значение для Вас. Это делает некоторым. :)

1
ответ дан 30 November 2019 в 13:13
поделиться

Я знаю, что Вы сказали, что установщик, но я думаю, что стоит упомянуть JSmooth. Это - средство запуска, которое генерирует EXE-файл для Windows. Причина, которую стоит упомянуть, состоит в том, потому что это выполняет задание местоположения JVM и может также загрузить и установить его для пользователя. Это часто оставляют до установщика сделать. Выполнение его динамично как это более хорошо, хотя, так как Java обновляется довольно часто, и JSmooth будет всегда использовать последнюю версию JVM, которую это может найти (в Ваших параметрах).

1
ответ дан 30 November 2019 в 13:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: