Java调用在default package下的类

今天工作的时候,遇到一个坑,写一个功能需要调用dll的文件,然后硬件方提供的API的程序代码是需要把他们的读取数据的代码放在default package,但是我需要在其他包名在调用,普通的调用和导入都不行,就只能通过反射来调用。

通过反射即可调用default package下的类的方法

try {
    Class<?> cla = Class.forName("Hello");
    Method method = cla.getMethod("hello", null);
    String  s=(String) method.invoke(cla.newInstance(), null);
} catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值