【问题标题】:Compiling java files using gwt and Eclipse使用 gwt 和 Eclipse 编译 java 文件
【发布时间】:2012-07-06 16:46:27
【问题描述】:

我对 GWT 和 Java 一无所知。按照文档,我尝试从以前使用 GWT 开发的 Web 项目编译 Java 文件。我使用推荐的 IDE Eclipse 安装了正确的插件。使用命令 GWT Compile 运行编译器时,出现此消息错误:

6 juil. 2012 18:21:32 
at com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:155)
at com.google.gwt.dev.javac.SourceFileCompilationUnit.asCachedCompilationUnit(SourceFileCompilationUnit.java:59)
at com.google.gwt.dev.javac.CompilationUnit.writeReplace(CompilationUnit.java:392)
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

有人有想法吗?

【问题讨论】:

  • 如果您可以发布整个堆栈跟踪会更好,因为您可以看到其中一条消息说“查看嵌套异常以获取详细信息”
  • 我再次编译了它,我有一条新消息:java.org.primagora Validating new compiler units Ignored 5 units with compiler errors in first pass。编译时使用 -strict 或将 -logLevel 设置为 TRACE 或 DEBUG 以查看所有错误。查找入口点类 [错误] 无法找到类型 'org.client.primagoraEntryPoint' [错误] 提示:检查类型名称 'org.client.primagoraEntryPoint' 是否真的是您的意思 [错误] 提示:检查您的类路径是否包含线程“UnitWriteThread”java.lang.NullPointerException 中的所有必需的源根异常
  • 然后是以下内容:在 com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:155) 在 com.google.gwt.dev.javac.SourceFileCompilationUnit.asCachedCompilationUnit(SourceFileCompilationUnit .java:59) 在 com.google.gwt.dev.javac.CompilationUnit.writeReplace(CompilationUnit.java:392) 在 sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25) 在 java.lang.reflect.Method.invoke(Method.java:597)
  • 最好在问题本身中添加该信息,您应该可以选择编辑您的问题并将其格式化为源代码以便于阅读。
  • 哦,好吧,我不知道你能做到这一点

标签: java eclipse google-app-engine gwt


【解决方案1】:

DataNucleus 是 JDO 的一部分。这很可能是您正在尝试编译的 appengine 项目。

【讨论】:

  • 我真的不知道...,我可以做些什么来调试?
  • 项目是否有构建文件,ant 或 maven?
  • 我没找到。我知道我安装了蚂蚁。我应该在哪里找到这个文件?
  • 在项目的根目录中...您可能还想在 Eclipse 中进入 Project |属性 |建设者,看看项目是如何建设的。我的猜测是您导入的项目中已经有一个 Eclipse 配置。
  • 我去了您指定的位置,发现“Java Builder”、“Faceted Project Validation Builder”、“Enhancer”、“Google App Engine Project Validator”、“Google App Engine Change Notifier”、 “Google App Toolkit 项目验证器”、“Google WebApp 项目”验证器”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 2019-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多