gpt4 book ai didi

Java:加载外部类

转载 作者:行者123 更新时间:2023-11-30 04:56:31 37 4
gpt4 key购买 nike

如何加载外部类文件?我找到了一个例子,如下,但不起作用。

       //string containing full path of external class file
String class1 = "...\\Example.class"
Class loadClass = Class.forName(class1);
loadClass.main(args);

有什么想法如何加载吗?在同一项目中加载类的正常情况很简单:

           Example.main(args)

如何对外部类执行此操作?

最佳答案

Class.forName() 采用完全限定的类名而不是路径作为参数。示例“com.example.MyApp”http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html#forName(java.lang.String )考虑设置类路径。

编辑:或者,如果您需要在运行时基于参数动态加载类,请考虑使用自定义类加载器。 http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html

关于Java:加载外部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358486/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com