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

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

我做了以下事情:

1)在com.mycomp.project.game包中创建了新项目“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中运行?

谢谢。

你有两个选择。

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