![](/img/trans.png)
[英]how do I add classpath to the exported runnable java .jar file using eclipse
[英]How do I add a .jar file to Rhino's classpath?
我正在通過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'
。
我覺得我沒有正確包含它,但是無論從哪里看,似乎都是這樣。 有人有什么建議嗎?
請嘗試以下操作以確保當前目錄在您的classpaht中:
java -cp ".\rhino-1.7.7.1.jar;.\jcodec-0.1.9.jar;." org.mozilla.javascript.tools.shell
注意:如果您使用的是UNIX,請將。\\更改為./,然后將;更改為。 至 :
您嘗試引用的類中沒有'awt'。 應該:
org.jcodec.api.SequenceEncoder
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.