即时加载Java类文件

时间:2011-07-25 11:32:48

标签: java

在我正在进行的一个应用程序中,我想在运行时将java类文件加载到应用程序中。这个特定的java文件是由用户生成的,我不知道该文件的名称。但我知道该文件的结构(方法,变量等)和该文件的位置。我知道如何使用ClassLoader加载java文件但是对于这个实例它没用,因为我不知道文件名。那么如何将java文件加载到我的应用程序并访问它的方法(这些用户生成的java文件存储在一个文件夹中,因此可以一次加载所有java文件) 谢谢!

3 个答案:

答案 0 :(得分:1)

使用URLClassLoader

答案 1 :(得分:0)

如果您知道该文件所在的目录,您可以搜索它以查找该类并使用ClassLoader加载它。

答案 2 :(得分:0)