使用 Java 反射从类路径外加载类
我想从不在类路径中的类加载类。 有什么方法可以通过文件路径加载类而不在类路径中吗? 例如
ClassLoader.load("c:\MyClass.class");
I want to load class from that is not in class path.
is there any way that I load class by file path without being in classpath ?
for example
ClassLoader.load("c:\MyClass.class");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
示例取自此处:
Example taken from here:
将类内容加载到字节数组中并使用 ClassLoader.html#defineClass(java.lang.String, byte[], int, int) 手动。
Load your class content into a byte array and use ClassLoader.html#defineClass(java.lang.String, byte[], int, int) manually.