欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java运行时添加路径到classpath中,javaclasspath,可以通过反射的方式, 在

来源: javaer 分享于  点击 26755 次 点评:276

java运行时添加路径到classpath中,javaclasspath,可以通过反射的方式, 在


可以通过反射的方式, 在运行时添加路径到classpath, 如下java代码:

    /**     * 运行时添加路径到classpath     * @param s 要添加的路径     * @throws Exception 异常     */    static void addPath(String s) throws Exception {        File f = new File(s);        URL u = f.toURL();        URLClassLoader urlClassLoader = (URLClassLoader) ClassLoader.getSystemClassLoader();        Class urlClass = URLClassLoader.class;        Method method = urlClass.getDeclaredMethod("addURL", new Class[]{URL.class});        method.setAccessible(true);        method.invoke(urlClassLoader, new Object[]{u});    }
相关栏目:

用户点评