Только ради бога когда будете распространять распространяйте 3 пакета.
Windows installer - установщик без подключения к интернету
Windows installer - установщик скачивающий при необходимости дополнительные компоненты
Zip archive - jar file, cmd and shell script, readme file - просто архив с программой если у вас установлен JRE
Никита Сальников, В дата гриде есть конструктор параметров, там есть описание каждого поля, если вы конечно не поставили автосоздание. Внутри каждого поля есть строка формата. Там мышкой и нащелкаете. Другой вариант в коде привязать поля.
xmoonlight, ты забыл добавить если используется гетерогенная среда. И есть отдел разработки и это все документированно в книге какого то цвета. А иначе это красноглазинг и головная боль для человека который придёт разгребать эти «гениальные» построения. DIXY
xmoonlight, выше автор написал. Вы не в состоянии прочитать? Кроме того есть устоявшиеся практики, они рекомендуют использовать уже готовые решения. А администрирование гетерогенных решений это вообще кошмар.
xmoonlight, В моем дистрибе об этом не слышали. Это такой "малоизвестный" Debian и Ubuntu.
Единственный самосбор это OpenCV и dlib в этом случае самосбор оправдан.
Я говорю про OpenSSL. Который довольно часто патчится. Человек напишет свой кусок кода и будет ровно в 1 месте править. Все. У него не будет болеть голова о CVE, постоянном пересборе абсолютно левой либы.
xmoonlight, Вместо стандартного механизма Windows update/apt upgrade
Вы предложили положить бинарник и забыть про него или создать регламент для обновления.
Кроме этого предложили кроме 1 приложения поддерживать 2, причем второе на другом языке.
Это все требует какой то базы знаний или хотя бы постоянной вашей памяти.
Как по мне не слишком хорошее решение.
Поэтому, SSL-либа со своим алгоритмом - самый оптимальный вариант: подключить можно везде, где ставится openssl. А ставится/стоит он везде.
В среде Windows это костыль для поддержки каких то решений, причем костыль очень жестокий, вплоть до копирования в папку system32.
Утверждать что это подключать можно везде, как минимум заблуждаться.
И кроме того это должно документироваться, не поддерживается обновление если сам не настроишь. Зачем это? Не нравится windows переходите на любой дистриб никсов, где она встроена в систему и поддерживается на уровне пакетного менеджера.