如何让GWT在链接文件夹中查找源代码?

时间:2010-08-21 20:41:57

标签: java eclipse gwt

我想创建一个GWT(2.0.4)项目,但我的源代码位于一个不存放在GWT项目目录下的公共java目录中。

我做了以下事情:

1)在包com.mycomp.project.game中创建了新项目“游戏”。这工作正常,其源代码位于C:\ java \ Projects \ game \ src \ com \ mycomp \ project \ game。

2)将代码复制到C:\ java \ com \ mycomp \ project \ game

3)删除C:\ Projects \ game \ src \

下的目录

4)文件,新文件夹,高级/链接到文件系统中的文件夹,在src下创建一个链接到C:\ java \ com的'com'文件夹。

这足以让我可以在Eclipse的com.mycomp.project.game文件夹下看到所有源代码,但是当我尝试运行我的项目时,我现在收到“无法找到类型”的错误com.mycomp.project.game .client.Game'”。

GWT是否不能使用这些指向文件系统文件夹的链接?有没有办法让我将Java代码保存在项目目录之外的某个地方,但仍然可以在GWT中使用它?

感谢。

1 个答案:

答案 0 :(得分:2)

您有两种选择。

  • 将源代码移动到GWT模块(.gwt.xml文件)位置下的目录中,并将<source path="" />更改为指向共享目录和客户端代码。
  • 使用要重用的源创建JAR文件。 JAR还必须有一个GWT模块。在您现有的项目中,您必须<inherit ... />可重复使用的JAR。