我正在尝试为自定义环境中的自定义数据源扩展 JMF 实现。我的 JMF 实现被打包到一个 jar 文件中(只有类文件,都被混淆了)。
JMF 的包管理器使用反射来实例化一个类。它为所需的类查找以下包之一:javax、com.sun、com.ibm。所有这些包都存在于 jar 文件中。
例如,我需要在 javax 包中创建自定义类。我创建了一个 javax 包(目录)并将我的自定义类放入其中。我希望 javax 包将被视为定义到 jar 文件中的同一个包,就像不同的 javax 包合并为一个一样。但是,JMF 包管理器找不到我的自定义类。
我期待一些不可能的事情吗?
非常感谢。