【问题标题】:How can I import my own .class file into a RingoJS application?如何将我自己的 .class 文件导入 RingoJS 应用程序?
【发布时间】:2011-09-18 02:43:40
【问题描述】:

早安,

我想知道如何直接通过 RingoJS 导入和调用包含在 .jar 文件中的库。

谢谢。

编辑

这里是一些附加信息。我已经将一个名为xsltProcessor 的类使用SAXON 库编译到.JAR 文件中。该类有一个名为transform( xml file source, xslt file source ) 的方法。这就是我想在 RingoJS 中使用的类和方法。

【问题讨论】:

    标签: java ringojs


    【解决方案1】:

    首先,您必须将库(.jar 文件)添加到类路径中,可以通过 Java 的类路径,也可以在运行时从 Ringo 中使用addToClasspath 添加。有关更多详细信息,请参阅 Ringo 的 Java integration wiki page

    然后,您可以使用 Rhino 的 Packages.<java.package.name> 和相关的 Java 脚本功能来使用该库中包含的类。详情请阅读 Rhino 的Scripting Java documentation

    【讨论】:

    • 这行得通!我得到java.lang.reflect.InvocationTargetException 的任何理由?我的类应该继承或实现什么特别的东西?
    猜你喜欢
    • 1970-01-01
    • 2018-02-22
    • 2018-07-05
    • 1970-01-01
    • 2022-07-11
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多