Я не думаю, что вы можете сделать это через командную строку (возможно, без некоторых взломов bash), но вы определенно можете сделать это программно:
Просто установите одно свойство -DmyPropertiesFile=/your/properties/file.properties
и затем прочитайте этос одной из Properties.load()
перегрузок.После этого System.setProperties(yourProps)
должен делать то, что вы ожидаете.
Конечно, для этого требуется, чтобы вы могли перехватить этот код достаточно рано, чтобы ваши свойства были доступны по мере необходимости (например, если метод main()
это твое, это прекрасно).