![]() |
1
23
通常可以从类加载器将类作为资源加载。
我可能会建议使用ApacheCommonsIO中的某些内容将输入流读取到
|
![]() |
2
2
一般来说,你不能那样回去。但是,对于某些类加载器,您可能能够获取资源文件,使用完全限定的类名,替换
|
![]() |
3
2
你可以试试Java instrumentation !特别地 ClassFileTransformer 也许你感兴趣!! 您只需重写转换方法(从ClassFileTransformer),并且在加载每个类之前将调用转换方法。所以你可以做任何类字节。 |
![]() |
4
1
有趣… 将“.class”作为文件加载会产生您需要的输入吗?换句话说,我相信您需要一个使用javac或其他编译器编译的文件。 |
![]() |
5
1
使用ClassFileTransformer: |
![]() |
Raphael · 确定未能加载的类文件的路径 7 年前 |
![]() |
Guest · 常量池和方法区域的映射 7 年前 |
![]() |
flow2k · 解析扩展了接口并结束了一个潜在的无限循环 8 年前 |
|
Pneumono · 在运行时更改系统类加载器 8 年前 |
![]() |
user3250354 · 使用Java类加载器获取堆栈跟踪 9 年前 |
![]() |
DoNuT · 通过Classloader加载Maven工件 9 年前 |