Java 如何修复Eclipse中的minecraft forge问题?

Java 如何修复Eclipse中的minecraft forge问题?,java,eclipse,minecraft-forge,Java,Eclipse,Minecraft Forge,我遇到了minecraft forge的问题。每当我在Eclipse中运行项目时,它就会崩溃。不过,我在IntelliJ中没有遇到过这个问题。我需要Eclipse来完成这项工作,因为Eclipse有一些IntelliJ不允许我做的特性 问题就在这里 无法初始化主类net.minecraftforge.userdev.LaunchTesting 原因:java.lang.NoClassDefFoundError:com/mojang/authlib/exceptions/Authenticatio

我遇到了minecraft forge的问题。每当我在Eclipse中运行项目时,它就会崩溃。不过,我在IntelliJ中没有遇到过这个问题。我需要Eclipse来完成这项工作,因为Eclipse有一些IntelliJ不允许我做的特性

问题就在这里 无法初始化主类net.minecraftforge.userdev.LaunchTesting
原因:java.lang.NoClassDefFoundError:com/mojang/authlib/exceptions/AuthenticationException

您需要将名为
com.mojang.authlib.exceptions.AuthenticationException
的类库添加到项目的类路径中。

您可能错误地将项目导入eclipse,因此系统无法使用IntelliJ可能已经自动感知并利用了依赖关系管理器


例如,如果项目目录中有一个pom.xml,那么您可能希望使用“作为现有maven项目导入”,以便它加载运行项目所需的所有正确的依赖项(包)。

我对这一点有点陌生,介意带我看一下吗?非常确定它使用的是gradleit,它使用的是GradleName思想。不同的依赖关系框架。我不是gradle用户,但假设sclipse有一个文件->导入现有的gradle项目,然后确保您使用该文件将项目添加到工作区,然后我希望eclipse将与gradle和jmport同步所有必要的库,以使您的项目像在另一个IDE中一样运行。所做的只是基本上插入(满足)msangel在前面的回答中指出的缺少类路径项。