我对java很新,这是我的第一个项目。我已经完成了,但它说"语法错误,插入"}"完成ClassBody。 这是我的代码:
package me.IPK.MFP;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;
public class MFP extends JavaPlugin{
public final Logger logger = Logger.getLogger("Minercraft");
public static MFP plugin;
@Override
public void onDisable() {
PluginDescriptionFile pdfFile = this.getDescription();
this.logger.info(pdfFile.getName() + " has been disabled!");
}
@Override
public void onEnable() {
PluginDescriptionFile pdfFile = this.getDescription();
this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " has been enabled!");
}
@SuppressWarnings("deprecation")
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
Player player = (Player) sender;
if(commandLabel.equalsIgnoreCase("p")){
if(args.length == 0){
player.setHealth(20);
player.kickPlayer(args[0]);
}
}
}
非常感谢帮助。
答案 0 :(得分:1)
做它说的。
在文件末尾添加}
。
每个开放式支具需要一个匹配的闭合支撑,而您忘记在第一个开放式支撑上添加一个紧密支撑。如果您的代码格式正确,那么您将减少这些错误。
答案 1 :(得分:0)
编译器告诉您尚未关闭已启动的代码块。代码块总是以' {'并以'}关闭。所以你总是照顾他们。