Как проверить, содержит ли мой установщик файл?

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

Мой вопрос: есть ли способ проверить, какие файлы включены / присутствуют в установщике во время выполнения? Или мне нужно проверить это во время сборки и включить переменную или что-то в этом роде?


person Tim Büthe    schedule 19.03.2012    source источник


Ответы (1)


В настоящее время нет возможности перечислить содержащиеся файлы в установщике. Вам нужно будет использовать наборы файлов, компоненты установки или определить переменные компилятора в своем проекте.

person Ingo Kegel    schedule 20.03.2012
comment
Я немного сбит с толку, потому что вы написали или определяете переменные компилятора. Вы имеете в виду, что я должен использовать переменную компилятора независимо от того, использую ли я наборы файлов или компоненты установки, верно? - person Tim Büthe; 20.03.2012
comment
Если вы добавляете наборы файлов или компоненты установки для каждого языка, вам не нужны переменные компилятора. Вы можете запрашивать наборы файлов и компоненты установки через API. - person Ingo Kegel; 20.03.2012