我想创建一个 GWT (2.0.4) 项目,但我的源代码位于一个公共(public) java 目录中,该目录未保存在 GWT 项目目录下。
我做了以下事情:
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 中运行?
谢谢。
最佳答案
你有两个选择。
- 将源代码移动到您的 GWT 模块(.gwt.xml 文件)位置下的目录中并更改
<source path="" />
指向共享目录和客户端代码。 - 使用您要重用的源代码创建一个 JAR 文件。 JAR 还必须有一个 GWT 模块。在您现有的项目中,您必须
<inherit ... />
那个可重复使用的 JAR。
关于java - 如何让 GWT 在链接文件夹中找到源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3538901/