Это будет очень многое зависит от того, что файл свойств для. Некоторые библиотеки будут иметь возможность установить его в командной строке, а другие позволят явно загружать их в код.
В случае последнего System.getProperties() может оказаться полезным, так как он позволяет читать свойства, переданные JVM с использованием флага '-D'. Например,
java -jar -Dfilelocation="yourfilelocation" yourapp.jar
будет заполнять системное свойство 'filelocation' строкой 'yourfilelocation'. Затем этот код можно использовать в вашем коде для загрузки файла свойств (или того, что вы хотите с ним делать).
Поскольку вы работаете в каком-то сервере приложений, есть несколько способов, которыми вы можете это учесть. Для причала вы можете поместить их в start.ini (или просто передать их в командной строке при запуске причала)
где используется кот переменной Enviroment под названием JAVA_OPTS, так
JAVA_OPTS='-Dfilelocation=yourfilelocation' start.sh
бы установить систему когда вы начинаете tomcat.
делает пользователь.домой выполнять то же самое в окнах os? – user101010101
да его О.С. вы можете прочитать его как 'System.getProperty (« user.home »); –