簡體   English   中英

如何將.jar文件添加到Rhino的類路徑中?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM