Мой JAR в настоящее время имеет следующую структуру:Где разместить файлы конфигурации в JAR?
myapp.jar
META-INF
MANIFEST.MF
net
myapp
MyAppDriver.class (fully qualified as net.myapp.MyAppDriver)
<lots of other classes>
Мое приложение требует необходимость, чтобы прочитать файл с исполняемым пути к классам, и настроить себя на основе содержимого файла (simplelogger.properties
из рамок SLF4J).
Место, где я размещаю simplelogger.properties
в JAR? Нужно ли мне устанавливать что-либо внутри MANFIEST.MF
?
Заранее благодарен!
попробуйте поместить файл конфигурации рядом с файлом jar. Но было бы лучше, если бы вы могли поместить его в файл jar –
. Спасибо @AlekseiBulgak (+1) - ** где внутри JAR? ** В корне JAR (на том же уровне, что и 'META-INF' и' net 'пакет)? Где-нибудь еще? Еще раз спасибо! – DirtyMikeAndTheBoyz
на том же уровне, что и META-INF –