次のコードを実行すると、OpenJDK 7 を使用しているときにengine変数が に設定されます( )。nulljava-7-openjdk-i386
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class TestRhino {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        ScriptEngineManager factory = new ScriptEngineManager();
        ScriptEngine engine = factory.getEngineByName("JavaScript");
        try {
            System.out.println(engine.eval("1+1"));
        } catch (ScriptException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
java-6-openjdkおよび Oracleのjre1.7.0. 理由はありますか?
Ubuntu 11.10 を使用しています。すべての JVM は の下にインストールされ/usr/lib/jvmます。