Java,从github源加载动态类

时间:2013-08-07 10:17:50

标签: java dynamic github classloader

好的,我正在尝试以下方法:

我在github上有java文件。我想在运行时加载这些动态。有没有可能这样做?我认为URLClassLoader不起作用,因为我没有到文件的包含文件夹的URL,我只有一个文件本身的URL。

提前致谢

1 个答案:

答案 0 :(得分:0)

你可以:

  • 将java文件下载到本地系统
  • 使用带有StandardJavaFileManager的JavaCompiler(参见JavaCompiler javadoc中的示例)将java文件编译为可以保存在本地系统上的类文件
  • 使用URLClassLoader加载类文件