【发布时间】:2014-01-16 01:01:31
【问题描述】:
package java.basic;
public class Test {
public static void main(String[] args) {
int जानिए = 7;
System.out.println(जानिए);
}
}
上面的类正在编译,但运行后出现异常
java.lang.SecurityException: Prohibited package name: java.basic
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main"
【问题讨论】:
-
对于了解类加载器架构和安全性的人来说,这是一个愚蠢的问题 :)
-
尝试将您的名字改为“巴拉克奥巴马”并申请华盛顿特区的驾照...
-
由于这个问题已经被问过两次以上,我认为最好关闭为 Duplicate
标签: java