java - 从 GWT 项目引用 Eclipse Java 项目

标签 java eclipse gwt

我已经在 Eclipse 中创建了一个 Java 项目,并且我需要使用 GWT 项目(也在 Eclipse 中)的服务器代码中的类。我有一个包,我们将其命名为 com.example,其中包含许多子包。

我按照此处的说明进行操作: Eclipse 3.4 GWT 1.6 project - how to reference source from other projects?通过在根包中定义以下文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
<module rename-to='example'>
    <inherits name='com.google.gwt.user.User' />
    <source path="*" />
</module>

在 GWT XML 文件中,我添加了

<inherits name="com.example" />

但我不断得到

java.lang.NoClassDefFoundError

对于 com.example 中定义的类

知道我做错了什么吗?

最佳答案

如果您只想引用在服务器端使用的类(即实际上不是通过 GWT),那么您不需要所有这些东西。 GWT 模块仅涉及由 DevMode 并最终由 GWT 编译器处理的客户端代码。

关于java - 从 GWT 项目引用 Eclipse Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371386/

相关文章:

gwt - GWT中的独立图表

javascript - GWT:弹出窗口阻止程序阻止 RPC 后打开窗口

eclipse - 将 Java EE 添加到现有 Eclipse IDE

java - 将 native 库添加到 java 项目导致链接不满足要求

java - 是否可以将 Spring Security 与 Google Guice 一起使用?

java - Selenium Marionette 驱动程序在第二次启动时出现 UnreachableBrowserException

java - 阻止 Eclipse 为无法编译的代码生成字节码

java - 从 GWT 调用注入(inject)的 java 脚本函数

java - 我应该如何处理 Java 中的一个非常大的数组?

java - Android 运行时错误,ActivityNotFoundException : No Activity