|
2
|
| soc Bhuwan Tripathi · 技术社区 · 15 年前 |
|
1
3
根本的问题是JVM没有内部类的概念。它们是在Java 1.1中添加的,但是JVM规范在1.0和invokedynamic的引入(真的!).
作为一个小技巧,您总是可以解析类名并继续
更新 为了做到这一点,您将不得不扫描类路径。 这项技术的一个较著名的应用是Apache Commons Discovery: http://commons.apache.org/discovery/ (你可以用它来让你的生活更轻松) Spring也使用同样的方法。 |
|
|
2
1
守则
但在尝试了一些不同的工具之后,它怀疑这里有些东西不能正常工作。 我在Scala中用类代替对象和Java源代码,尝试了各种各样的方法,从行为上判断,它显然应该返回预期的结果,但目前没有。
要么我根本错了要么
见 this bug report . |
|
|
Raphael · 确定未能加载的类文件的路径 7 年前 |
|
|
Guest · 常量池和方法区域的映射 7 年前 |
|
|
flow2k · 解析扩展了接口并结束了一个潜在的无限循环 8 年前 |
|
|
Pneumono · 在运行时更改系统类加载器 8 年前 |
|
|
user3250354 · 使用Java类加载器获取堆栈跟踪 9 年前 |
|
|
DoNuT · 通过Classloader加载Maven工件 9 年前 |