2009-12-21 5 views
0

Я скачал и составил новую версию 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

ответ

2

В этой версии носорога есть ошибка, которая затрагивает некоторые версии Linux. Это не удается при загрузке библиотеки jLine (для редактирования и завершения командной строки). Патч исправляет проблему и был объединен с CVS по адресу https://bugzilla.mozilla.org/show_bug.cgi?id=495785. К сожалению, я думаю, что поддержка jLine будет нарушена, поскольку она не находит загрузчика классов.

0

Вы действительно имеете в виду $ JAVAHOME? Или вы хотите сказать $ JAVA_HOME?

+0

Правильно, это '' JAVA_HOME' на моей системе тоже. –

+0

Я имел в виду JAVA_HOME – DevDevDev

1

Java 6 поставляется с JS api на основе Rhino. Check it out.

PS: Это хорошо работает.

Смежные вопросы