Вот ваш код после внесения некоторых изменений,
$(function(){
$('#customerDataTable').DataTable();
$('#tableCheckId').on('click', function(){
$('input:checkbox').not(this).prop('checked', this.checked);
})
})
Для этого можно использовать Launch4j . Хорошо задокументирован и прост в использовании. Хотя получившейся программе по-прежнему требуется JRE для запуска, вам не нужно устанавливать JRE в целевой системе. Вы можете просто скопировать его в свое приложение и сообщить Launch4j, что он его найдет, или просто оберните его всем остальным.
Можно сделать это с NetBeans и несколькими инструментами. Результатом является автономный установщик, который упаковывает все, в чем Вы нуждаетесь, таким образом, Ваше программное обеспечение может работать, не устанавливая JRE. Это также абсолютно портативно, потому что это устанавливает Ваше программное обеспечение на AppData, то есть, этому не нужны полномочия, которые будут установлены. Возможно, можно даже настроить путь установки, или можно установить его на собственном ПК, определить местоположение папки и скопировать его для распределения программного обеспечения таким образом.
Для создания нативных исполняемых файлов можно использовать Excelsion Jet, который компилирует Java в нативный код. Мы использовали его для одного проекта на работе, и нам не пришлось вносить никаких изменений в исходный код (который был ориентирован на Sun's JDK).
вы можете встроить JRE в свое приложение и создать установку или установку для вашего приложения.
Вы можете посмотреть
http://www.bearcave.com/software/java/comp_java.html
Вы можете получить то, что хотите.
Возможно, вы захотите проверить, как это делает Eclipse - у него есть собственный .exe, который может использовать локальную (для установки) JRE.