Eclipse - libGDX HTML项目中依赖项目的依赖关系

时间:2013-01-03 13:19:27

标签: java android eclipse html5 libgdx

我正在使用LibGDX框架制作游戏。所以我有我的核心项目,我们称之为游戏,然后是3个发射器项目:-desktop,-android& -html。但这不是全部。

我的核心项目游戏也与另一个项目相关联,我们称之为自定义,其中包含可以帮助我节省时间的通用且易于重复使用的代码,我的LibGDX开发的个人框架。桌面和Android版本的一切都运行良好,但是当我启动Html版本时,我得到一个java.lang.ClassNotFoundException关于自定义项目中的类,这些类被引用或继承我的核心项目中的课程。

我真的无法弄清楚为什么它在桌面和桌面上工作正常android,以及为什么我用html版本得到这些错误。

1 个答案:

答案 0 :(得分:2)

问题解决了,我不得不:

1)使用以下文本在自定义项目的 src 文件夹中添加 CustomFile.gwt.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit trunk//EN" "http://google-web-toolkit.googlecode.com/svn/trunk/distro-source/core/src/gwt-module.dtd">
<module>
    <source path="com/name/libgdx" />
</module>

com.name.libgdx是我的自定义项目中所有子包和java源文件的位置。

2)在 Game-html 项目的 GwtDefinition.gwt.xml 文件中添加相应的<inherits />标记,如下所示:

<inherits name="CustomFile"/> // References Custom/src/CustomFile.gwt.xml

现在我有一个更烦人的问题,即GWT不支持java.lang.Thread类......