mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 14:55:47 +00:00
81543cd446
Subject: Embedding Rhino in an Applet Resent-Date: Thu, 17 May 2001 14:53:05 -0700 (PDT) Resent-From: mozilla-jseng@mozilla.org Date: Thu, 17 May 2001 16:39:14 -0700 From: "Chester Kustarz II" <chester@monkey.org> Organization: monkey.org To: mozilla-jseng@mozilla.org Newsgroups: netscape.public.mozilla.jseng Hello, I am trying to find a scripting language with an interpreter that I can embed in an applet in order to run test scripts inside the applet. I have already tried TCL-based Jacl and they do not support running inside an applet. I then downloaded the Rhino/JS interpreter but am having trouble getting it to run inside the browser (IE 5.5). Here is the exception I am getting: com.ms.security.SecurityExceptionEx[org/mozilla/javascript/ScriptRuntime.<cl init>]: Reflective access to class java.lang.Thread prohibited. at com/ms/security/permissions/ReflectionPermission.check at com/ms/security/PolicyEngine.deepCheck at com/ms/security/PolicyEngine.checkPermission at com/ms/security/StandardSecurityManager.chk at com/ms/security/StandardSecurityManager.checkMemberAccess at java/lang/Class.checkMemberAccess at java/lang/Class.getDeclaredMethod at org/mozilla/javascript/ScriptRuntime.<clinit> at org/mozilla/javascript/ScriptableObject.getExclusionList at org/mozilla/javascript/ScriptableObject.defineClass at org/mozilla/javascript/Context.initStandardObjects at org/mozilla/javascript/Context.initStandardObjects at RhinoShellApplet.init at com/ms/applet/AppletPanel.securedCall0 at com/ms/applet/AppletPanel.securedCall at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run com.ms.security.SecurityExceptionEx[org/mozilla/javascript/Context.initStand ardObjects]: Unable to access system property: org.mozilla.javascript.JavaAdapter at com/ms/security/permissions/PropertyPermission.check at com/ms/security/PolicyEngine.shallowCheck at com/ms/security/PolicyEngine.checkCallersPermission at com/ms/security/StandardSecurityManager.chk at com/ms/security/StandardSecurityManager.checkPropertyAccess at java/lang/System.getProperty at org/mozilla/javascript/Context.initStandardObjects at org/mozilla/javascript/Context.initStandardObjects at RhinoShellApplet.init at com/ms/applet/AppletPanel.securedCall0 at com/ms/applet/AppletPanel.securedCall at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run |
||
---|---|---|
.. | ||
docs | ||
examples | ||
macbuild | ||
src | ||
toolsrc | ||
apiClasses.properties | ||
build-date | ||
build.xml | ||
Makefile | ||
README.html |
<html> <!-- - The contents of this file are subject to the Netscape Public - License Version 1.1 (the "License"); you may not use this file - except in compliance with the License. You may obtain a copy of - the License at http://www.mozilla.org/NPL/ - - Software distributed under the License is distributed on an "AS - IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or - implied. See the License for the specific language governing - rights and limitations under the License. - - The Original Code is Rhino code, released - May 6, 1999. - - The Initial Developer of the Original Code is Netscape - Communications Corporation. Portions created by Netscape are - Copyright (C) 1998-1999 Netscape Communications Corporation. All - Rights Reserved. - - Contributor(s): - Norris Boyd - - Alternatively, the contents of this file may be used under the - terms of the GNU Public License (the "GPL"), in which case the - provisions of the GPL are applicable instead of those above. - If you wish to allow use of your version of this file only - under the terms of the GPL and not to allow others to use your - version of this file under the NPL, indicate your decision by - deleting the provisions above and replace them with the notice - and other provisions required by the GPL. If you do not delete - the provisions above, a recipient may use your version of this - file under either the NPL or the GPL. --> <body> <h1> <span CLASS=LXRSHORTDESC> Rhino: JavaScript in Java<p> </span> </h1> <span CLASS=LXRLONGDESC> Rhino is an implementation of JavaScript in Java. Documentation can be found <a href="http://www.mozilla.org/js/rhino/rhino.html">here</a>. </span> </body> </html>