after installing rhino, one gets a /usr/bin/jsscript like the following: #!/bin/sh exec $(java-config --java) -classpath $(java-config --classpath=rhino) org.mozilla.javascript.tools.shell.Main $@ the problem is, that java-config refers to the rhino package not as rhino, but as rhino-1.x: $ java-config -l | grep rhino [rhino-1.5] Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users (/usr/share/rhino-1.5/package.env) [rhino-1.6] Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users (/usr/share/rhino-1.6/package.env) thus the above jsscript will never find the rhino package, as: $ java-config --classpath=rhino Could not find package rhino though the following works: $ java-config --classpath=rhino-1.6 /usr/share/rhino-1.6/lib/js.jar fixing this is simple, just add the version number into the jsscript script...
Fixed in CVS. Thanks for reporting.