Eclipse 在哪里可以找到对给出错误的链接的引用?

Eclipse 在哪里可以找到对给出错误的链接的引用?,eclipse,gwt,libgdx,Eclipse,Gwt,Libgdx,使用libgdx并试图获得基本设置的HTML版本让我抓狂。我得到这个错误 加载模块 com.me.mygdxgame.GwtDefinition [错误]在类路径上找不到'com/me/mygdxgame/GwtDefinition.gwt.xml';可能是输入错误,也可能是您忘了为源代码包含类路径条目? [错误]在doStartup方法中shell失败 除非我将我的应用程序命名为com.me.mygdxgame,否则会发生这种情况 我在任何.xml文件的任何地方都找不到这个链接(com.me.

使用libgdx并试图获得基本设置的HTML版本让我抓狂。我得到这个错误

加载模块 com.me.mygdxgame.GwtDefinition [错误]在类路径上找不到'com/me/mygdxgame/GwtDefinition.gwt.xml';可能是输入错误,也可能是您忘了为源代码包含类路径条目? [错误]在doStartup方法中shell失败

除非我将我的应用程序命名为com.me.mygdxgame,否则会发生这种情况

我在任何.xml文件的任何地方都找不到这个链接(com.me.mygdxgame),也不知道eclipse从哪里得到它。加载index.html文件时会出现该错误,但即使在其中,链接也是正确的。任何帮助都将不胜感激。 我只是在工作区的所有文件中搜索任何关于mygdxgame的内容,然后返回0

OK,找到了它是什么。 war目录以某种方式被交叉链接到同一个命名的游戏,所以无论我重新制作了多少次,它都被链接到我以前拥有的一个旧文件夹。因此,尽管属性中的所有目录看起来都是正确的,但war文件夹是错误的。为了解决这个问题,我必须取消选中该属性的| Google | Web应用程序选项卡中的“This project has a war folder”(此项目有一个war文件夹),然后应用它,然后我尝试将其作为Web应用程序运行。它告诉我,我没有war目录,因此它无法运行。这部分可能不是必需的,但当我重新检查该框并重新选择唯一允许我使用的war文件夹时。下次运行时,我需要从完整目录中重新选择war文件夹,而不仅仅是我的项目目录。这解决了问题

为了澄清Eclipse似乎通过包含项目的文件夹的名称来保存war文件夹信息,在我的案例中,我创建了一个名为MyGame的文件夹,其中存储了一个名为com.me.mygdxgame的项目,这是使用libgdx的默认设置。后来我把那个文件夹改名为MyGame_old,并用一个新的MyGame文件夹重新开始,在这个文件夹中我命名了这个项目。其他任何东西都不重要,关键是当我第一次运行它时,它从未向我要过war文件夹,它只是假设我正在使用MyGame_old中的旧文件夹。我不知道它是如何找到它的,但它确实找到了。因此,它正在读取带有坏链接的旧文件

希望这可以帮助其他人解决这个问题。

好的,我知道是什么问题了。 war目录以某种方式被交叉链接到同一个命名的游戏,所以无论我重新制作了多少次,它都被链接到我以前拥有的一个旧文件夹。因此,尽管属性中的所有目录看起来都是正确的,但war文件夹是错误的。为了解决这个问题,我必须取消选中该属性的| Google | Web应用程序选项卡中的“This project has a war folder”(此项目有一个war文件夹),然后应用它,然后我尝试将其作为Web应用程序运行。它告诉我,我没有war目录,因此它无法运行。这部分可能不是必需的,但当我重新检查该框并重新选择唯一允许我使用的war文件夹时。下次运行时,我需要从完整目录中重新选择war文件夹,而不仅仅是我的项目目录。这解决了问题

为了澄清Eclipse似乎通过包含项目的文件夹的名称来保存war文件夹信息,在我的案例中,我创建了一个名为MyGame的文件夹,其中存储了一个名为com.me.mygdxgame的项目,这是使用libgdx的默认设置。后来我把那个文件夹改名为MyGame_old,并用一个新的MyGame文件夹重新开始,在这个文件夹中我命名了这个项目。其他任何东西都不重要,关键是当我第一次运行它时,它从未向我要过war文件夹,它只是假设我正在使用MyGame_old中的旧文件夹。我不知道它是如何找到它的,但它确实找到了。因此,它正在读取带有坏链接的旧文件


希望这可以帮助其他人解决此问题。

我也遇到了此错误,但您建议的修复方案对我不起作用。经过一些调查后,我做了以下操作来运行它:打开项目的“运行配置”,然后单击“参数”选项卡。删除参数中对com.me.mygdxgame.gwtdefinition的任何引用


在此之后,项目运行无错误。希望这有帮助。

我也遇到了这个错误,但您建议的修复方案对我不起作用。经过一些调查后,我做了以下操作来运行它:打开项目的“运行配置”,然后单击“参数”选项卡。删除参数中对com.me.mygdxgame.gwtdefinition的任何引用


在此之后,项目运行无错误。希望这能有所帮助。

在阅读了一些帖子后,很明显这个问题是由GWT引起的。这个问题的一个主要原因是您不断地重用同一个端口,而GWT正在重用旧的属性。 有一个非常简单的解决方法

右键单击-html项目。 运行->运行配置。 转到服务器选项卡。 选中“自动选择未使用的端口”


阅读一些帖子后,按apply和

,很明显这个问题是由GWT引起的。这个问题的一个主要原因是您不断地重用同一个端口,而GWT正在重用旧的属性。 有一个非常简单的解决方法

右键单击-html项目。 运行->运行配置。 转到服务器选项卡。 选中“自动选择未使用的端口”


按apply和

肯定是一个稍有不同的问题,因为我的参数总是空的。肯定是一个稍有不同的问题,因为我的参数总是空的。