请问:报这个Prohibited package name: java.security是什么原因呀??

netbamboo 2005-12-15 03:37:02
如题。。。
...全文
886 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
netbamboo 2005-12-17
  • 打赏
  • 举报
回复
谢谢各位
believefym 2005-12-16
  • 打赏
  • 举报
回复
但这是别人写的已经打包好了的jar文件,我怎么改呢?
--------------
别人打好了你改什么
直接import一下用不就可以 了
netbamboo 2005-12-16
  • 打赏
  • 举报
回复
谢谢~~我想一下。
但这是别人写的已经打包好了的jar文件,我怎么改呢?
believefym 2005-12-15
  • 打赏
  • 举报
回复
不要用java.security???吗??
------
应该是不能用java api已有的包路径了
netbamboo 2005-12-15
  • 打赏
  • 举报
回复
谢谢。。那我得怎么改才是呢?
不要用java.security???吗??
believefym 2005-12-15
  • 打赏
  • 举报
回复
不好意思,我自已导进去的。。
----------------
怪不得了,这样好像是不行的,不然package权限有危险了,自己随便导一个进去访问不是麻烦了,看看这片文章就知道了http://dev.csdn.net/develop/article/45/article/39/39272.shtm

节选最后一部分:
比如启动类装载器装载了java.lang.String,类路径装载器装载了我们自己写的java.lang.Test,它们不能互相访问对方具有Package权限的方法。这样就阻止了恶意代码访问核心类的Package权限方法。


netbamboo 2005-12-15
  • 打赏
  • 举报
回复
不好意思,我自已导进去的。。
kingfish 2005-12-15
  • 打赏
  • 举报
回复
java.security.Cipher; //你用的是哪个jar?
netbamboo 2005-12-15
  • 打赏
  • 举报
回复
是不是我引用进来的,用了java.,,make得过,但运行的时候不让运行?认不到?
netbamboo 2005-12-15
  • 打赏
  • 举报
回复
什么意思呀?不是很明白。
package test;
import java.security.Cipher;
这样不行么?
kingfish 2005-12-15
  • 打赏
  • 举报
回复
你的package不用以"java."开头
kingfish 2005-12-15
  • 打赏
  • 举报
回复
if ((name != null) && name.startsWith("java.")) {
throw new SecurityException("Prohibited package name: " +
name.substring(0, name.lastIndexOf('.')));
}

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧