[Java] 动态添加classpath

博客首页 » Java 动态添加classpath

发布于 05 Feb 2015 08:01
标签 blog
Java 动态添加classpath

http://www.tuicool.com/articles/UJvqqqq

@Before
  public void setUp() throws Exception {
    File programRootDir = new File("./");
    URLClassLoader classLoader = (URLClassLoader) ClassLoader.getSystemClassLoader();
    Method add = URLClassLoader.class.getDeclaredMethod("addURL", new Class[]{URL.class});
    add.setAccessible(true);
    add.invoke(classLoader, programRootDir.toURI().toURL());
  }

就可以把目录动态添加到classpath中了。在这里,代码中的“./”表示我把项目的根目录添加到了classpath中。

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议和GNU自由文档许可证下修改和再使用,仅有一个特殊要求,请用链接方式注明文章引用出处及作者。请协助维护作者合法权益。


系列文章

文章列表

  • Java 动态添加classpath

这篇文章对你有帮助吗,投个票吧?

rating: 0+x

留下你的评论

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License