Я работаю над проектом для моих пользователей для создания HTML-страниц, JS-файлов, файлов CSS и т. Д. ... путем перетаскивания визуальных элементов и прохождения серии wizzards. Целью, которую я пытаюсь достичь, является создание приложения, в котором пользователи выбирают среду выполнения, например tomcat или nodeJS, а затем смогут создавать контент для этой конкретной среды выполнения описанным выше способом. Часть этого приложения будет подготовка вашей среды выполнения, и я имею в виду установку tomcat или nodeJS для вас. поэтому большой вопрос здесь был бы, Как запустить установщиков через программный код? (Java 7/8 основном)Выполнение программ-установщиков программно
, что я пробовал:
Использование проектной стратегии шаблона для определения узла платформы и запустить ряд команд в терминале для выполнения программы установки, проблема здесь что некоторые установщики запускают wizzard и требуют дальнейшего ввода пользователем. и в некоторых случаях платформа хоста потребует повышенного разрешения. Возможно ли решение, в котором добавляются аргументы командам терминала, чтобы пропустить установку wizzard?
Любая помощь по этому вопросу будет принята с благодарностью.
Существует причина, по которой вам нужны повышенные права ... Если существует «тихий» режим установки, зависит от конкретного установщика. Это только tomcat и nodeJS, которые вы хотите установить? Вы консультировались с их установщиком-документом? Tomcat - AFAIK - имеет переключатель '/ S' для бесшумной установки. – Fildor
Я понимаю это, поэтому я прошу установить методы в соответствии с хост-системой. В настоящее время да, но в (ближайшее время) все виды программного обеспечения с установщиком должны быть совместимы. на самом деле не выкапывая идею разного расширения стратегии для каждой части программного обеспечения. –
Я вижу вашу точку зрения, но разные поставщики используют разные упаковщики ... Я действительно сомневаюсь, что у вас будет «один подходит всем» здесь. – Fildor