2013-01-03 164 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類...