加载并获取jar包中某个类的某个方法

原创 2015年07月09日 18:07:51
public class JavaTest {

 
public static void main(String[] args) {
        try {
            // File file = new File("file:///e:\\taskJarTest.jar");
            // URL url = file.toURI().toURL();
            URL url = new URL("file:///e:\\taskJarTest.jar");
            URLClassLoader loader = new URLClassLoader(new URL[] { url });
            Class tidyClazz = loader.loadClass("类全名");
            Object ins = tidyClazz.newInstance();
            System.out.println(tidyClazz);
            Method m = tidyClazz.getDeclaredMethod("方法名");
            m.setAccessible(true);
            m.invoke(ins);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        } catch (SecurityException e) {
            e.printStackTrace();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        }
    }

}

java动态加载jar包,并运行其中的类和方法

http://blog.csdn.net/wawmg/article/details/17961815 动态加载jar包,在实际开发中经常会需要用到,尤其涉及平台和业务的关系的时候,业务逻辑...

java动态加载指定的类或者jar包反射调用其方法

序言        有时候,项目中会用到java动态加载指定的类或者jar包反射调用其方法来达到模块的分离,使各个功能之间耦合性大大降低,更加的模块化,代码利用率更高。模式中的代理模式就用到ja...

java动态加载jar包,并运行其中的类和方法

动态加载jar包,在实际开发中经常会需要用到,尤其涉及平台和业务的关系的时候,业务逻辑部分可以独立出去交给业务方管理,业务方只需要提供jar包,就能在平台上运行。 下面通过一个实例来直观演示: ...

JAVA实现动态加载jar包并调用其中的方法

一、首先我们编写一个需要达成jar包的类,daim
  • syystx
  • syystx
  • 2014年11月16日 10:16
  • 399

java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream

任务要将数据文件geo.txt加载进行。因为是别人写的总体项目,不能乱动位置。只能将geo.txt打包到jar中某目录。比如,放到.class文件下怎么加载:http://riddickbryant....

Android动态加载JAR包的实现方法

有时候我们需要使用动态更新技术,简单来说就是:当我们把开发jar包发送给用户后,如果后期升级了部分代码,这时让用户的jar包自动更新,而不是用户主动手动地去更新的技术就是动态更新。这个需要使用的技术之...

Myeclipse中快速加载相应的hibernate相应的jar包的方法

Hibernate笔记 1.hibernate的配置:在工具条的Myeclipse中              project capabilities             add hibern...

java动态加载指定的类或者jar包反射调用其方法-涉及其他jar中的类就报ClassNotFound问题分析及解决思路

在这篇博文中java动态加载指定的类或者jar包反射调用其方法,介绍动态加载指定的类,当时我是拿URLClassLoader介绍的,当然可以自定义一个ClassLoader重新对应的方法, 不过这个有...

IDEA导出jar包后运行报错 找不到或无法加载主类

开发工具:IDEA16 运行环境:ubuntu 问题:根据网上的Idea导出jar包的方法,将我的项目导出jar包后运行报错:找不到或无法加载主类。     为了找到这个原因,...

Jsp前台提交中文乱码问题解决方案(Tomcat项目运行时,加载jar包或类文件的顺序)

众所周知,在我们javaWeb下项目中常常会实现前后台交互,而前后台交互最常见的问题就是中文乱码问题,下面我总结出四种中文乱码解决方案:前提:前台页面必须以post方式提交中文 —因为post会设置h...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:加载并获取jar包中某个类的某个方法
举报原因:
原因补充:

(最多只允许输入30个字)