我通过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'
。
我觉得我没有正确地包括它,但在我看过的每个地方,这似乎都是这样。有人有什么建议吗?
答案 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