-4
我使用的是Minecraft的Java编码Minecraft插件1.12 我拥有Java和eclipse的最新版本也是Bukkit Api。为什么我会为这个Minecraft插件的gu中的R字符串得到这个Jave错误
这是我收到的错误:
String[] r *=* ("Spamming", "test1", "test2,", "test3", "Test34");
for (String reason : r)
的=
正在与此错误红线:
Syntax error on token "=", Name expected after this tokenReasonGUI.java /WarningSystem/src/listener line 28 Java Problem
全码:
package listeners;
import java.util.Arrays;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.SkullType;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import me.OctoberTroy.WarningSystem.MainClass1;
public class ReasonGUI implements Listener{
MainClass1 main = MainClass1.getPlugin(MainClass1.class);
public Inventory rinv = Bukkit.createInventory(null, 9, "Select a reason to warn the player!");
public ReasonGUI(Player player){
if (player == null){
return;
}
String[] r = ("Spamming", "test1", "test2,", "test3", "Test34");
for (String reason : r);
您的数组语法是错误的。它应该是'{...}'不是'(...)' – Li357
投票结束为简单的印刷错误。这个问题不太可能帮助其他读者。 – Pyves