Как использовать внешние файлы конфигурации при выполнении команды java -jar?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать внешние файлы конфигурации при выполнении команды java -jar?

Сообщение Anonymous »

У вас есть jar-файл приложения. Есть два разных внешних файла конфигурации, которые необходимо выполнить во время выполнения jar-файла, поскольку серверному коду приложения требуется чтение некоторых свойств из этих файлов конфигурации.
Вопрос в том, как я могу использовать эти файлы конфигурации, чтобы при выполнении jar эти файлы конфигурации можно было учитывать. Должен ли быть указан какой-либо путь на уровне кода для файлов конфигурации или какой-либо дополнительный аргумент, который нужно добавить в команду «java -jar».
Хотя это кажется базовым вопросом разработки Java, но он очень новый для разработки программного обеспечения и любого другого такое предложение будет полезно.
выполнение jar с помощью командной строки " java -jar ExecutableJAR.jar"
Изменить: данные внутри этих файлов конфигурации хотя они не фиксированы, и предполагается, что пары значений ключа внутри них изменяются в зависимости от среды, в которой выполняется jar. Внесёт ли это какие-либо изменения в подход, или использование метода classPath по-прежнему работает?
Класс MyClass.Main находится в пакете «org.framework.emulator», и выполнение основного класса начинается с некоторого другой класс обслуживания, который находится в пакете «org.framework.emulator.service». Этому классу обслуживания нужны эти два свойства внешнего файла конфигурации для чтения.
В настоящее время эти файлы конфигурации (file1 , file2) находятся в формате «.txt» в «C:\User\lib». папка. Итак, нужно ли мне указывать относительный путь «file1 и file2» в коде класса обслуживания, а также включать путь «C:\User\lib» в параметр пути к классам?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ar-command
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»