如何将.jar文件添加到Rhino的类路径?

时间:2016-06-02 04:37:09

标签: java jar classpath rhino

我通过Rhino编写Java脚本,我想使用JCodec库。我将jcodec-0.1.9.jar文件放在同一目录中,然后通过命令行上的-cp添加它。调用Rhino的命令如下:

java -cp "rhino-1.7.7.1.jar;jcodec-0.1.9.jar;." org.mozilla.javascript.tools.shell.Main -opt 9 js/main.js %* 

但是,库根本没有加载,因为它的所有类都是未定义的。例如,运行:

print(java.lang.Class.forName('org.jcodec.api.awt.SequenceEncoder'))

投掷ClassNotFoundException,而不是'javax.swing.JFrame'

我觉得我没有正确地包括它,但在我看过的每个地方,这似乎都是这样。有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尝试以下操作以确保当前目录位于您的classpaht中:

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <SwitchPreference android:title="show floating touch" android:defaultValue="false"></SwitchPreference>
</PreferenceScreen>

注意:如果您在UNIX上,请将。\更改为./和;致:

更新:

您尝试引用的课程没有&#39; awt&#39;在里面。应该是:

java -cp ".\rhino-1.7.7.1.jar;.\jcodec-0.1.9.jar;." org.mozilla.javascript.tools.shell