簡體   English   中英

運行Rhino時出錯

[英]Error when running Rhino

我已經下載並編譯了最新版本的Rhino

ant compile
ant jar

當我像這樣運行時,出現以下錯誤

java -jar js.jar
    Rhino 1.7 release 2 2009 05 12
    Exception in thread "main" java.lang.NullPointerException
        at org.mozilla.javascript.Kit.classOrNull(Kit.java:92)
        at org.mozilla.javascript.tools.shell.ShellLine.getStream(ShellLine.java:65)
        at org.mozilla.javascript.tools.shell.Global.getIn(Global.java:829)
        at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:385)
        at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:196)
        at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:117)
        at org.mozilla.javascript.Context.call(Context.java:515)
        at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:507)
        at org.mozilla.javascript.tools.shell.Main.exec(Main.java:179)
        at org.mozilla.javascript.tools.shell.Main.main(Main.java:157)

$JAVAHOME指向/ usr / lib / jvm / java-6-sun

該版本的Rhino中有一個錯誤會影響Linux上的某些版本。 嘗試加載jLine庫(用於命令行編輯和完成)時,它失敗。 有一個補丁可以解決該問題,並已通過https://bugzilla.mozilla.org/show_bug.cgi?id=495785合並到CVS中。 不幸的是,我認為jLine支持將被破壞,因為它沒有找到類加載器。

Java 6隨附了基於Rhino的JS API。 看看吧

PS:效果很好。

您真的是說$ JAVAHOME嗎? 還是說$ JAVA_HOME?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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