GWT项目不编译,无法解析同一个包中的类

时间:2016-11-14 22:59:44

标签: java git gwt

我们正在尝试运行一个小型Web应用程序,但无法摆脱这两个错误:

Finding entry point classes
      Tracing compile failure path for type 'com.test4.project.client.Test4'
         [ERROR] Errors in 'file:/C:/Users/arik/OneDrive/workspaceHP/Test4/src/com/test4/project/client/Test4.java'
            [ERROR] com.test4.project.server.ImportHandler cannot be resolved to a type
         [ERROR] Errors in 'file:/C:/Users/arik/OneDrive/workspaceHP/Test4/src/com/test4/project/server/ImportHandler.java'
            [ERROR] Line 44: No source code is available for type java.text.SimpleDateFormat; did you forget to inherit a required module?
[WARN] Server class 'com.google.gwt.dev.shell.jetty.JDBCUnloader' could not be found in the web app, but was found on the system classpath
   [WARN] Adding classpath entry 'file:/C:/Users/arik/.p2/pool/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-dev.jar' to the web app classpath for this session
   For additional info see: file:/C:/Users/arik/.p2/pool/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/doc/helpInfo/webAppClassPath.html

以下是我们的git repo:https://github.com/braunwiediefarbe/Test4/tree/new_Importer

的链接

新的Importer分支是我们正在处理的分支,另一个刚刚运行,所以我们有东西要展示......

我正在使用JDK 1.8和SDK 2.7。我真的不知道它可能是什么,我们已经尝试了在谷歌上找到的所有东西。

感谢您的帮助! 阿里克

1 个答案:

答案 0 :(得分:1)

GWT将客户端代码编译为javascript,这意味着如果没有Javascript"实现"那么你不能在客户端运行任何java代码。

SimpleDateFormat不能在客户端代码中使用,因为它没有任何编译为Javascript的方法,您可以使用DateTimeFormat进行客户端日期格式化。