【发布时间】:2014-11-17 05:59:46
【问题描述】:
Class<?> c = (Class<?>) entry.getValue();
String className = c.getName();
String p = className.replace('.', '/') ;
String clazz = p.substring(p.lastIndexOf('/') + 1);
InputStream s = c.getResourceAsStream(clazz);
所以输入流总是为空,我尝试了很多东西,但没有成功
【问题讨论】:
-
能否为我们展示一下 c 和 clazz 的值?
-
entry的数据类型是什么? -
您需要澄清您的问题。您是否正在尝试获取实例化类的字节?使用类加载器加载的类的字节数?
entry是什么上下文? -
好的,这里有更多代码:gist.github.com/MalikDz/f120b45563f9cb360b61
-
不工作,谁能加我的Skype:malikfootdz
标签: java class byte inputstream