title: android Rhino error can't load this type of class file
body: <p>I'm using Rhino in android to execute JavaScript function code in Android(java) and get the result from this code, but I got this exception </p>
  
  <blockquote>
    <p>01-22 11:33:57.063: E/AndroidRuntime(29175): Caused by: java.lang.UnsupportedOperationException: can't load this type of class file</p>
  </blockquote>
  
  <p>This is my code</p>
  
  <pre><code>String test = "function abc(x,y) {return x+y;}";
      org.mozilla.javascript.Context context = org.mozilla.javascript.Context.enter();
      try {
          ScriptableObject scope = context.initStandardObjects();
          Scriptable that = context.newObject(scope);
          Function fct = context.compileFunction(scope, test, "script", 1, null);
          Object result = fct.call(context, scope, that, new Object[] { 2, 3 });
          Log.i("JML...Info", "jajajajaj = " + org.mozilla.javascript.Context.jsToJava(result, int.class));
      } finally {
          org.mozilla.javascript.Context.exit();
      }
  </code></pre>
  
  <p>I got the exception on method </p>
  
  <blockquote>
    <p>Function fct = context.compileFunction(scope, test, "script", 1, null);</p>
  </blockquote>
  
  <p>I wrote this code in method onCreate() after load the webview and I use rhino1_7R2.jar as a jar for Rhino.</p>
  
  <p>Please help me and if u know any other way to get a value from JavaScript(return value of function) in android please advice.</p>
  
  <p>Thanks</p>