Java中被保护的 package名称
来源:互联网 发布:房卡 娄底放炮罚 源码 编辑:程序博客网 时间:2024/05/17 00:11
偶尔编了段代码,随便起了个报名称:java.puzzlers.exception,结果报异常:
java.lang.SecurityException: Prohibited package name: java.puzzlers.exception
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:480)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:626)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Exception in thread "main"
定位到ClassLoader.java 的第480行处,发现:
if ((name !=null) && name.startsWith("java.")) {
throw new SecurityException("Prohibited package name: " +
name.substring(0, name.lastIndexOf('.')));
}
原来不能用 “java.”做包名
- Java中被保护的 package名称
- java 中关于package的一个问题
- java中带package的文件编译
- 关于java中package的问题
- 有关android java 中package 的问题
- Java中关于package的总结
- Java中关于package的总结
- java中import,package的用法
- java中import,package的用法
- java中import,package的用法
- Java中关于package的总结
- java中package语句的使用问题
- 对java中package的理解
- java中import,package的用法
- Java中package语句的使用
- Java中package语句的使用
- java中import和package的用法
- java中import,package的用法
- java第一次课时
- 数组及排序算法
- jsp中Get提交方式的中文乱码解决办法
- Java迭代器
- 双线性插值算法的详细总结
- Java中被保护的 package名称
- 对称密码 之 分组密码的工作模式
- 菜鸟学习微信小程序之文件目录
- 位运算---在其他数都出现偶数次的数组中找到出现奇数次的数
- Error parsing HTTP request header
- 【日记】【20170906】办医疗卡+取社保卡
- TFTP协议简介
- 数据结构课程设计之姓名和日期输入
- 青蛙跳台阶II