Slowhand: Wie schaufel ich Javascript ein Java-Array zu?

Hallo, folgendes Problem. Habe mit der Kommunikation zwischen Java und Javascript ansonsten keine Probleme, JSObject funktioniert und einzelne String-Objekte über den Array-Übergabe-Mechanismus (call-Method) funktionieren auch.

Nun möchte ich aber ein Java-Array(!) an das Javascript übergeben:
...

public void getArray() {

aosArray = new String[] {"1", "2", "3"};
   Object[]   aobjQuotes = {asSymbols};
   window.call("processArray", aobjQuotes);
};

...

Wenn ich diese Java-Methode im Applet aufrufe, schmeisst mir der Browser ein

java.lang.IllegalArgumentException: Object(Ljava.String; cannot be > converted to Variant)

entgegen.

Was mache ich falsch oder geht es überhaupt nicht?

Danke und Gruß,

Slowhand

  1. Kleiner Bug im Code

    »» public void getArray() {
       »»
       »»    aosArray = new String[] {"1", "2", "3"};
    !! »»    Object[]   aobjQuotes = {aosArray};
       »»    window.call("processArray", aobjQuotes);
       »» };

    Muss natürlich so aussehen. :-} asSymbols gibt's ja gar nicht.
    Problem bleibt aber das gleiche.

    Slowhand