Prohibited package name: java.mzwu.com

在Java Project添加了一个类Project1:

package project1.mzwu.com;

public class Project1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("hello,java.");
    }

}

结果运行出错,提示:

引用内容 引用内容
Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.mzwu.com
    at java.lang.ClassLoader.preDefineClass(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$100(Unknown Source)
    at java.net.URLClassLoader$1.run(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)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

错误原因

Java Project类的Package名称不能以java开头,修改成project1.mzwu.com后即可正常运行。

评论: 0 | 引用: 0 | 查看次数: 3868
发表评论
登录后再发表评论!