Как я могу импортировать свой собственный файл.class в приложение RingoJS?
Добрый день,
Я хотел бы знать, как я могу импортировать и вызывать мою библиотеку, содержащуюся в файле.jar, непосредственно через RingoJS.
Спасибо.
Редактировать:
Вот некоторые дополнительные сведения. Я скомпилировал класс с именем xsltProcessor
который использует SAXON
библиотека в .JAR
файл. Этот класс имеет метод с именем transform( xml file source, xslt file source )
, Это класс и метод, который я хотел бы использовать в RingoJS.
1 ответ
Во-первых, вам нужно добавить свою библиотеку (.jar
файл) к пути к классам, либо через путь к классам Java или путем добавления его во время выполнения изнутри Ringo, используя addToClasspath
, См. Вики-страницу интеграции Java в Ringo для более подробной информации.
Затем вы можете просто использовать классы, содержащиеся в этой библиотеке, используя Rhino's Packages.<java.package.name>
и связанные функции для написания сценариев Java. Подробности читайте в документации по Java-скриптингу Rhino.