在Eclipse中输入此代码时: 第一行“p”中的错误用红色加下划线,我没有编写整个代码,因为它非常大
package be.maximvdw.qaplugin.modules;
import be.maximvdw.qaplugin.api.AIModule;
import be.maximvdw.qaplugin.api.AIQuestionEvent;
import be.maximvdw.qaplugin.api.QAPluginAPI;
import be.maximvdw.qaplugin.api.ai.*;
import be.maximvdw.qaplugin.api.annotations.*;
import be.maximvdw.qaplugin.api.exceptions.FeatureNotEnabled;
import be.maximvdw.qaplugin.modules.utils.HtmlUtils;
import be.maximvdw.qaplugin.modules.utils.ItemData;
import be.maximvdw.qaplugin.modules.utils.LocaleDownloader;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.Recipe;
import java.lang.reflect.Method;
import java.util.*;
....
我收到以下错误:
内部编译器错误:java.lang.ClassCastException: org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding不能 强制转换为org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.cachePartsFrom(BinaryTypeBinding.java:490)RecipeModule.java / recipe / src / be / maximvdw / qaplugin / modules line 0 Java问题
和此:
构建期间发生错误。运行构建器'Java的错误 生成器'在项目'配方'。 org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding不能 强制转换为org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
我正在使用Eclipse Neon 4.6.3 / Java 8