MyException - 我的异常网
当前位置:我的异常网» J2SE » 对clazz.getResource("")的困惑,请朋友

对clazz.getResource("")的困惑,请朋友们解惑,多谢(4)

www.MyException.Cn  网友分享于:2013-12-15  浏览:2597次

继续学习...

------解决方案--------------------
探讨
果然都是高手.
纯学习.
帮顶..............

------解决方案--------------------
 

再来学习一下,顺便帮顶~
------解决方案--------------------
up
------解决方案--------------------
真是佩服各位的钻研精神
学习了
------解决方案--------------------
查找带有给定名称的资源。查找与给定类相关的资源的规则是通过定义类的 class loader 实现的。此方法委托给此对象的类加载器。如果此对象通过引导类加载器加载,则此方法将委托给 ClassLoader.getSystemResource(java.lang.String)。
------解决方案--------------------
来晚了,先帮忙顶帖!
------解决方案--------------------
有收获,顶下
不过我觉得xyz20003没有什么不好的意思,语气轻松,带点调侃而已,
------解决方案--------------------
很遗憾,我没看懂……

偶会好好学习的!
------解决方案--------------------
呵呵..我是见到牛人了.我对里面的牛人不发表任何看法.学习ing..帮顶.好贴呀...
------解决方案--------------------
再学习..我试着拿LZ的代码在机上运行.可是出来下面的结果
Java code
=====Test.Main=====
1 file:/G:/alking/test/build/classes/Test/
2 file:/G:/alking/test/build/classes/
3 file:/G:/alking/test/build/classes/
4 null
Exception in thread "main" java.lang.NoClassDefFoundError: test/A (wrong name: Test/A)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at Test.Main.main(Main.java:40)
Java Result: 1

------解决方案--------------------
关注一下
------解决方案--------------------
在我本机上的测试结果:
Java code

java -jar cl2.jar调用**************************************************
[color=#FF6600]Failed to load Main-Class manifest attribute from
cl2.jar[/color]
将cl2.jar添加到CLASSPATH中
java csdn.clazz.cl2.Main调用**************************************************
=====wxxr.csdn.clazz.cl2.Main=====
1 jar:file:/G:/clazz/cl2.jar!/wxxr/csdn/clazz/cl2/
2 file:/G:/clazz/
3 file:/G:/clazz/
4 null
=====wxxr.csdn.clazz.cl1.A=====
1 jar:file:/G:/clazz/cl1.jar!/wxxr/csdn/clazz/cl1/
2 file:/G:/clazz/
3 file:/G:/clazz/
4 jar:file:/G:/clazz/cl1.jar!/wxxr/csdn/clazz/cl1/test.txt
=====org.gjt.mm.mysql.Driver=====
1 jar:file:/G:/clazz/mysql-connector-java-3.1.13-bin.jar!/org/gjt/mm/mysql/
2 file:/G:/clazz/
3 file:/G:/clazz/
4 null

G:\clazz>pause

------解决方案--------------------
标签不能嵌套使用……
Failed to load Main-Class manifest attribute from
cl2.jar
这句是什么意思呢?
------解决方案--------------------

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有