我的插件正在讲错误:
描述资源路径位置类型 我无法解析变量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;
}
答案 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;
行