Как загрузить файл свойств из jar в код javascript в среде mirth

Привет, я пытаюсь прочитать файл свойств из jar в мой код javascript в среде веселья. Я написал код js в трансформаторе.

Я сохранил файл jar в папке lib.

Он показывает исключение, например:

Выбор метода Java java.io.FileInputStream, соответствующего типам аргументов JavaScript (null), неоднозначен; методы-кандидаты:
FileInputStream(java.lang.String) FileInputStream(java.io.File)
FileInputStream(java.io.FileDescriptor) (com.mirth.connect.server.MirthJavascriptTransformerException)

Ниже приведен код:

importPackage(Packages.logproperties.*);
var prop=new Packages.java.util.Properties();
var fis=new     Packages.java.io.FileInputStream(Packages.java.lang.ClassLoader.getSystemResourceAsStream("Logs.properties"));
prop.load(fis);

person user2198239    schedule 23.04.2013    source источник


Ответы (1)


Судя по сообщению об ошибке, вы звоните FileInputStream с null.

Это означает, что Packages.java.lang.ClassLoader.getSystemResourceAsStream("Logs.properties") возвращает null.

Попробуйте использовать абсолютный путь к файлу, который вы хотите прочитать, например.

var fis=new Packages.java.io.FileInputStream("/full/path/to/Logs.properties");
person Bad Tea    schedule 14.10.2013