classloader的使用!

shelly 2002-01-08 09:44:02
我自定义了一个classloader(装入用特定密钥加密的类),比如我本来有个类叫security.A,用一个简单的加密算法将其加密成security.B(好像错误就出在这个名字上),然后我调用定制的classloader来装入这个B时总是会报ClassNotFoundException,但我做了一个小小的改变就是把加密后的类命名成A.cipher(若是B.cipher不可以),然后放到当前工程的工作目录,然后装入A.cipher解密后的字节码就可以装入这个类。所以我的问题就是如何使用classloader装入我想装入的加密的类(不需要向我那么样麻烦的命名加密后的类),还有就是加密后的类和未经过加密的类放到一个包中吗?另外,能不能直接对一个文件加密,然后原文件就变成了密文,而不是新生成另外一个加密的文件呢?
...全文
48 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shelly 2002-01-08
  • 打赏
  • 举报
回复
哈哈,好像与名字无关的,而是我刚好取了一个有争议的名字,所以才出现了错误。不过这有使我想起了另外一个问题,就是我们在运行程序的时候,什么样的类已经被调入内存了呢,由什么决定的呢?

23,407

社区成员

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

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