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

标签 java eclipse gwt

我想创建一个 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/

相关文章:

gwt - 在 GWT 的服务器端加载 JSON 文件

java - 将 System.in 重定向到 swing 组件

java - Eclipse ide,无法解析新编写的函数中的变量

java - GWT 对特定元素使用 DoubleClickHandler 和 ClickHandler

java - 为什么gwt CellTable不显示所有结果?

android - 如何在 Android 布局文件夹中定位 1280x720 WXGA720 分辨率(如新的 Galaxy Nexus)?

java - org.hibernate.id.IdentifierGenerationException : while saving data in one to one mapping

java - 使用 JGit 按分支或提交 ID check out Git 存储库

java - JAXWS-RI WSGEN 配置为使用特定的 JDK

eclipse - 有什么方法可以卸载Eclipse Juno的插件吗?