java反射调用String[] wrong number of arguments异常解决
2015-07-09 22:44
453 查看
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package apkeditor.test; import apkeditor.util.MySignApk; import java.lang.reflect.Method; public class TestSign { public static void main(String[] args) throws Exception { //http://www.codeif.com/post/400/ java反射调用wrong number of arguments异常解决 String cmd = "key.pem key.pk8 D:\\github\\apkeditor\\doc\\testdata\\mlgx_unsign.apk D:\\github\\apkeditor\\doc\\testdata\\mlgx_sign.apk"; System.out.println(cmd); String[] datas = cmd.split(" "); //Caused by: java.util.zip.ZipError: jzentry == 0, jzfile = 87699808, 可能是jdk版本问题 Class class1 = Class.forName("com.android.signapk.SignApk"); // public static void main(String[] args) { Method method1 = class1.getMethod("main", new Class[]{String[].class}); method1.setAccessible(true); method1.invoke(class1, (Object) datas); MySignApk.main(datas); } }
相关文章推荐
- 发现一个强大的MyEclipse破解器
- 1.《Java学习路径》
- Median of Two Sorted Arrays
- 深入理解JAVA的多态性[转]
- JAVA的第一天
- SpringMVC中使用aop注解无效的问题
- spring MVC环境搭建
- JAVA基础之内部类一
- Android studio导入eclipse项目且不改变目录结构
- Java将某个目录下的所有文件及内容复制到另一目录
- android 百度语音合成例子eclipse版和studio版
- java回收机制详解
- Struts2中的3种传值方式
- SpringMVC+Spring+MyBatis环境搭建
- 二分查找之java
- Java Code To Byte Code - Part One
- java 图形用户基础------布局管理器
- java处理zip压缩文件
- Excel Sheet Column Title
- JavaWeb--Session、Cookie