自定义加载器如何加载JAR包 我自定义了一个classloader,目前只能加载.class文件,现在想实现一个方法,能够加载.jar文件。对.jar文件的存在形式还不是很理解。问题是,.jar文件在内存中是如何被加载的呢?是把整个.jar文件以某种形式读取进来,单独的开辟一块内存存储XX.jar文件,还是把XX.jar文件中的每一个.class文件以字节码的形式加载到内存中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ZIP这个类 解压缩 JAR文件.然后再classloader读.class文件 根本就不存在“把 .jar 文件加载起来”的概念。ClassLoader 的作用就是把需要的 class 加载到 JVM 中。你自己实现的 ClassLoader 就是用你自己实现的随便什么方式,得到一个二进制流,然后通过 defineClass() 变成一个 Class 对象交付给 JVM。至于你自己实现的这个 ClassLoader“碰巧”是从一个 .jar 中获取一个二进制流,那随便你怎么做好了,你愿意怎么从这个 .jar 中读取数据都可以,要不要把它保持在内存里也随你 :D 这个问题怎么解决啊? 报错说是AppletInOut不是一个抽象的类,并未覆盖。。。。求助 急求解:js传两个参数给action出现问题 多线程轮流作业输出出错!帮忙帮忙~ 请问如何 定义 全局变量 ?? 如何理解Java的Dimension? 孙鑫的<JAVA无难事>BT下载 看后可解决大家许多问题 在eclipse中用lomboz跑tomcat的时候,jsp文件不可以编译成class.应该是没权限生成文件.怎么办? JB使用一问 哪位仁兄可以告诉我,安装完j2sdk1.4,怎么样具体配置环境呢,多谢 为什么无法使用数组? java动态增加
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货