From the information you've provided it is hard to deduce the reason of failure.
Could you please apply this diff to drlvm and try it again, then post a result?

Index: vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java
============================================================
--- vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java
(revision 425602)
+++ vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java
(working copy)
@@ -394,7 +394,7 @@
        if (name != null) {
            if (name.startsWith("java.")) {
                throw new SecurityException(
-                    "It is not allowed to define classes inside the
java.* package");
+                    "It is not allowed to define classes inside the
java.* package: " + name);
            }
            int lastDot = name.lastIndexOf('.');
            packageName = lastDot == -1 ? "" : name.substring(0, lastDot);

--
Alexey

2006/7/26, zouqiong <[EMAIL PROTECTED]>:
I hava solved the problem i submitted in the morning.
Now i am using the drlvm to build a java application, called yong zhong
office,
i run the application as follows:
ij -jar EIOffice.jar

however, the erros comes as:
java.lang.SecurityException: It is not allowed to define classes inside the
java.* package
       at java.lang.ClassLoader.defineClass()
       at java.security.SecureClassLoader.defineClass()
       at java.net.URLClassLoader.findClassImpl()
       at java.net.URLClassLoader$4.run()
       at java.security.AccessController.doPrivilegedImpl()
       at java.security.AccessController.doPrivileged()
       at java.net.URLClassLoader.findClass()
       at java.lang.ClassLoader.loadClass()
       at java.net.URLClassLoader$SubURLClassLoader.loadClass()
       at java.lang.ClassLoader.loadClass()
       at java.lang.VMClassRegistry.defineClass()
       at java.lang.ClassLoader.defineClass()
       at java.security.SecureClassLoader.defineClass()
       at java.net.URLClassLoader.findClassImpl()
       at java.net.URLClassLoader$4.run()
       at java.security.AccessController.doPrivilegedImpl()
       at java.security.AccessController.doPrivileged()
       at java.net.URLClassLoader.findClass()
       at java.lang.ClassLoader.loadClass()
       at java.net.URLClassLoader$SubURLClassLoader.loadClass()
       at java.lang.ClassLoader.loadClass()
       at java.lang.VMClassRegistry.defineClass()
       at java.lang.ClassLoader.defineClass()
       at java.security.SecureClassLoader.defineClass()
       at java.net.URLClassLoader.findClassImpl()
       at java.net.URLClassLoader$4.run()
       at java.security.AccessController.doPrivilegedImpl()
       at java.security.AccessController.doPrivileged()
       at java.net.URLClassLoader.findClass()
       at java.lang.ClassLoader.loadClass()
       at java.net.URLClassLoader$SubURLClassLoader.loadClass()
       at java.lang.ClassLoader.loadClass()
       at java.lang.VMClassRegistry.defineClass()
       at java.lang.ClassLoader.defineClass()
       at java.security.SecureClassLoader.defineClass()
       at java.net.URLClassLoader.findClassImpl()
       at java.net.URLClassLoader$4.run()
       at java.security.AccessController.doPrivilegedImpl()
       at java.security.AccessController.doPrivileged()
       at java.net.URLClassLoader.findClass()
       at java.lang.ClassLoader.loadClass()
       at java.net.URLClassLoader$SubURLClassLoader.loadClass()

what`s the reason for it? Thanks



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to