Class clz =java.util.Hashtable.class;
URL = clz.getClassLoader().getResource("java/util/Hashtable.class");你可以分析一下这个URL的字符串来确定位置,但是注意可能是包含在jar文件中的
大概格式:jar:file://C|\JDK1.4\jre\lib\rt.jar!java/util/Hashtable.class具体URL的格式你先去使用一下,我不是记得很清楚了
URL = clz.getClassLoader().getResource("java/util/Hashtable.class");你可以分析一下这个URL的字符串来确定位置,但是注意可能是包含在jar文件中的
大概格式:jar:file://C|\JDK1.4\jre\lib\rt.jar!java/util/Hashtable.class具体URL的格式你先去使用一下,我不是记得很清楚了
我现在都不知道类文件名啊~
String className;
Class clz = ...;
String className = clz.getName();//当然可能和getResource的格式不一样,但是可以稍为转换一下就可以了
使用了 getResource 之后,一般的 JVM 不支持,提示用户下载jvm。
但安装了 JDK 的环境下没问题。
我已采用了 ChDw(米) 的建议
自己将.替换成路径分隔符了
3x