我无法解决变量

时间:2015-06-16 14:34:25

标签: java eclipse

我的插件正在讲错误:

  

描述资源路径位置类型   我无法解析变量CommandMotdEdit.java / MotdChange / src / com / xdisteer / plugin line 76 Java问题

代码

  if (args[0].equalsIgnoreCase("remove")) {
      if (sender.hasPermission("motdedit.remove")) {
          if (args.length >= 2) {
            if (check(args[1]))
           {
              try {
                           i = Integer.parseInt(args[1]); //ERROR!!!
              } catch (Exception e) { int i;
                return true; }
                int i;
           if (i > MotdEdit.motdlist.size() - 1) {
                sender.sendMessage("§cMotd with ID '" + i + "§c' does not exist!");
                return true;
              }
              String motd = (String)MotdEdit.motdlist.get(i);
               Functions.removeMotd(sender, args[1], motd, label);
              return true;
             }

2 个答案:

答案 0 :(得分:0)

try {
                           i = Integer.parseInt(args[1]);
              } catch (Exception e) { int i;
                return true; }
                int i;

Buggy code

因为您在声明之前使用了i。

i = Integer.parseInt(args[1]);你需要在这行代码之前声明我

答案 1 :(得分:0)

更改此行i = Integer.parseInt(args[1]); //ERROR!!!

到此:

Integer i = Integer.parseInt(args[1]); //ERROR!!!

并删除int i;