2013-04-23 2 views
0

Хай Я пытаюсь прочитать файл свойств от jar к моему javascript коду в веселья среды. Я написал код js в трансформаторе.Как загрузить файл свойств из баночки яваскрипта кода в веселье среды

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

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

Выбор метода Java java.io.FileInputStream сопоставления JavaScript типов аргументов (нуль) неоднозначно; Методы кандидатов являются:
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); 

ответ

0

на основе сообщения об ошибке выглядит, как вы вызываете FileInputStream с null.

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

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

var fis=new Packages.java.io.FileInputStream("/full/path/to/Logs.properties");