2013-01-03 62 views
1

我正在使用LibGDX框架游戏。所以,我有我的核心项目,姑且称之为游戏,然后将3个发射项目:-desktop,-Android & -html。但那不是全部。日食 - 在libGDX HTML依赖项目的依赖项目

我的核心项目,游戏,也链接到另一个项目,我们称之为一个自定义,其中包含通用的,很容易可重用的代码,可以帮助我节省了时间,类型的个人框架,我LibGDX发展。一切工作正常与桌面和Android版本,但是当我启动的HTML版本,我得到一个java.lang.ClassNotFoundException有关位于定制项目和引用或类从我的核心项目继承的类。

我实在想不通为什么它适用于桌面& Android精品,为什么我得到的HTML版本这些错误。

+0

如何看起来你的项目依赖?构建路径 - >配置构建路径 - >项目? – tostao

+0

**游戏**具有**自定义**作为项目依赖项,并且我的桌面,Android&html项目仅供参考**游戏**。 – Flawyte

回答

2

问题解决了,我只好:

1)添加CustomFile.gwt.xml文件与下面的文本我定制项目SRC文件夹:

<?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)添加相应的<inherits />标签在GwtDefinition.gwt.xml文件我博弈HTML项目如下:

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

现在我有更多的恼人的问题,这是GWT不支持java.lang.Thread类...