关闭

java反射调用String[] wrong number of arguments异常解决

3188人阅读 评论(0) 收藏 举报
分类:
/*
 * 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);

    }
}

0
0
查看评论

wrong number of arguments

在用soapUI测试服务时,还未进入方法就抱了异常后台:10:58:39,602 ERROR [SOAPFaultHelperJAXWS] SOAP request exceptionjava.lang.IllegalArgumentException: wrong number of argume...
  • buffet518
  • buffet518
  • 2007-08-16 11:40
  • 5506

解析Java反射java.lang.IllegalArgumentException: wrong number of arguments

今天在写一个反射的例子的时候,遇到了java.lang.IllegalArgumentException: wrong number of arguments这个错误,后来看了源代码,才知道错误的原因,一个很低级的错误; 首先我的代码是这样写的:在我的jpa栏中注解的那块代码中: public v...
  • Z0157
  • Z0157
  • 2015-08-22 21:07
  • 11642

java反射调用String[] wrong number of arguments异常解决

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and op...
  • earbao
  • earbao
  • 2015-07-09 22:44
  • 3188

原创:Java反射中java.lang.IllegalArgumentException: wrong number of arguments异常

        时光如梭,转眼间到了2011年,新的一年,新的开始,希望同学们在这一年里有更大的收获. 我们开始了今年的第一个班级授课任务,这几天都忙于给学员加强java基础.    在忙于授课的同时...
  • redarmy_chen
  • redarmy_chen
  • 2011-02-24 19:20
  • 15683

java反射 反射构造函数 报 wrong number of arguments 错误

今天学习reflect时,按照网上的讲解做的例子,但是写完运行后报 wrong number of arguments 代码如下 public class ReflectCase2 { public static void main(String[] args) { //通过Class...
  • shuipaomo062
  • shuipaomo062
  • 2015-06-17 15:01
  • 1102

Java反射异常:java.lang.IllegalArgumentException: wrong number of arguments

在用反射调用Hello.java的main方法时报了一个异常 java.lang.IllegalArgumentException: wrong number of argumentspackage classloader; public class Hello{ public stati...
  • infoflow
  • infoflow
  • 2017-09-28 11:59
  • 200

java反射 java.lang.IllegalArgumentException: wrong number of arguments

很多人学习反射的时候,回碰到的一个异常, 举个例子:这个类里面有四个构造函数 public class Person { public Person() { } public Person(String name) { this.name = name; } public ...
  • xiaokailele
  • xiaokailele
  • 2016-10-23 11:15
  • 857

Redis Hash操作

redis 127.0.0.1:6379> hset user user2 9000 (integer) 1 redis 127.0.0.1:6379> hset uset user3 8000 (integer) 1 redis 127.0.0.1:6379> hset ...
  • luyee2010
  • luyee2010
  • 2013-05-29 14:43
  • 5749

wrong number of arguments (1 for 2)

Ruby要求:数据表的名字和model的名字必须关联: 1. 表名小写,model名的第一个字母大写; 2. 表名用复数形式(如products),model用单数形式(如Product). 在Rails2.0中,scaffold从核心中移出,转变成插件,使用时,我们需要在所在项目里用下面的命令下载...
  • qiujiaqun
  • qiujiaqun
  • 2009-08-06 12:14
  • 2713

ERR wrong number of arguments for 'sadd' command

在用spring redis 存储set数据的时候,提示了这个ERR wrong number of arguments for ‘sadd’ command这个错误,通过调试发现:redisTemplate.opsForSet().add(key, arr);上面这句代码执行的时候,arr是一个空...
  • u010173095
  • u010173095
  • 2017-12-18 10:39
  • 238
    个人资料
    • 访问:2221815次
    • 积分:29636
    • 等级:
    • 排名:第206名
    • 原创:785篇
    • 转载:395篇
    • 译文:0篇
    • 评论:246条
    我的技术博客
    最新评论