标签:blog http io ar java for 文件 on 2014
我们都知道java的类载入器共有三级,分别是bootstrap (引导类)加载器、extension(扩展类)加载器和 system (系统类)加载器。这三个加载器是父子关系,其中 bootstrap 类加载器在顶端,而 system 加载器在结构的最底层。同时他们都采取向上传递的机制,即有了要加载的类,先问问自己的父加载器,若父加载器不能加载,自己再加载。public class Property
{
public static void main(String[] args)
{
System.out.println("boot "+System.getProperty("sun.boot.class.path"));
System.out.println("ext "+System.getProperty("java.ext.dirs"));
System.out.println("system "+System.getProperty("java.class.path"));
try
{
System.out.println(Class.forName("Property").getClassLoader()+"PPP");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}要不,压缩成jar文件?
要不,换个压缩方式?
1 在扩展类加载器的加载目录下,只认jar格式的文件,class文件不看
2 jar还得是zip的压缩格式!
.... 就为了这么一点小问题 我花了快2个小时 惭愧
标签:blog http io ar java for 文件 on 2014
原文地址:http://blog.csdn.net/dlf123321/article/details/40431297