Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当升级到新版本的GWT时,os X complie上eclipse中的GWT失败_Eclipse_Macos_Gwt_Upgrade - Fatal编程技术网

当升级到新版本的GWT时,os X complie上eclipse中的GWT失败

当升级到新版本的GWT时,os X complie上eclipse中的GWT失败,eclipse,macos,gwt,upgrade,Eclipse,Macos,Gwt,Upgrade,当我升级到GWT的最新版本时,当我试图编译我的代码时,会出现以下错误 Compiling module com.blah [ERROR] Errors in 'file://Path/To/GWT/src/client/CatalogTabs.java' [ERROR] Internal compiler error java.lang.IncompatibleClassChangeError: Found interface com.google.gwt.core.ext.typ

当我升级到GWT的最新版本时,当我试图编译我的代码时,会出现以下错误

Compiling module com.blah
   [ERROR] Errors in 'file://Path/To/GWT/src/client/CatalogTabs.java'
   [ERROR]  Internal compiler error
java.lang.IncompatibleClassChangeError: Found interface com.google.gwt.core.ext.typeinfo.JEnumType, but class was expected
at com.google.gwt.uibinder.attributeparsers.EnumAttributeParser.<init>(EnumAttributeParser.java:35)
at com.google.gwt.uibinder.attributeparsers.AttributeParsers.<init>(AttributeParsers.java:88)
at com.google.gwt.uibinder.rebind.UiBinderWriter.<init>(UiBinderWriter.java:271)
at com.google.gwt.uibinder.rebind.UiBinderGenerator.generateOnce(UiBinderGenerator.java:135)
at com.google.gwt.uibinder.rebind.UiBinderGenerator.generate(UiBinderGenerator.java:119)
at com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48)
at com.google.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60)
at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:662)
at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41)
at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:74)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:259)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:248)
at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91)
at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:106)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.process(AbstractCompiler.java:254)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:175)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:288)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access$400(AbstractCompiler.java:145)
at com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:632)
at com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:124)
at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:54)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:517)
at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:35)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:541)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:495)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:407)
at com.google.gwt.dev.Compiler.run(Compiler.java:215)
at com.google.gwt.dev.Compiler.run(Compiler.java:187)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
at com.google.gwt.dev.Compiler.main(Compiler.java:166)
编译模块com.blah [错误]中的错误'file://Path/To/GWT/src/client/CatalogTabs.java' [错误]内部编译器错误 java.lang.CompatibleClassChangeError:找到接口com.google.gwt.core.ext.typeinfo.JEnumType,但应为类 位于com.google.gwt.uibinder.attributeparsers.EnumAttributeParser。(EnumAttributeParser.java:35) 在com.google.gwt.uibinder.attributeparsers.attributeparsers上。(attributeparsers.java:88) 位于com.google.gwt.uibinder.rebind.UiBinderWriter(UiBinderWriter.java:271) 位于com.google.gwt.uibinder.rebind.UiBinderGenerator.generateOnce(UiBinderGenerator.java:135) 位于com.google.gwt.uibinder.rebind.UiBinderGenerator.generate(UiBinderGenerator.java:119) 位于com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48) 位于com.google.gwt.core.ext.GeneratorExtWrapper.generateeincrementally(GeneratorExtWrapper.java:60) 在com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:662)上 在com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41)上 位于com.google.gwt.dev.shell.StandardRebinoracle$Rebinder.rebind(StandardRebinoracle.java:74) 位于com.google.gwt.dev.shell.StandardRebinoracle.rebind(StandardRebinoracle.java:259) 在com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:248) 位于com.google.gwt.dev.蒸馏器RebindPermutationOracle.getAllPossibleRebindAnswers(蒸馏器RebindPermutationOracle.java:91) 在com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFront.java:106)上 在com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.process(AbstractCompiler.java:254)上 位于org.eclipse.jdt.internal.compiler.compiler.compile(compiler.java:444) 在com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:175)上 在com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:288)上 在com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access$400(AbstractCompiler.java:145) 位于com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:632) 在com.google.gwt.dev.jdt.BasicWebModeCompiler.GetCompileationUnitDeclarations上(BasicWebModeCompiler.java:124) 在com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.GetCompileationUnitDeclarations上(WebModeCompilerFrontEnd.java:54) 位于com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:517) 位于com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:35) 位于com.google.gwt.dev.Precompile.Precompile(Precompile.java:541) 位于com.google.gwt.dev.Precompile.Precompile(Precompile.java:495) 位于com.google.gwt.dev.Precompile.Precompile(Precompile.java:407) 位于com.google.gwt.dev.Compiler.run(Compiler.java:215) 位于com.google.gwt.dev.Compiler.run(Compiler.java:187) com.google.gwt.dev.Compiler$1.run(Compiler.java:159) 位于com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87) 位于com.google.gwt.dev.CompileTaskRunner.runwithpropertedlogger(CompileTaskRunner.java:81) 位于com.google.gwt.dev.Compiler.main(Compiler.java:166)
如果我创建一个新项目并复制我的所有代码等,构建将正常工作。

我不是100%确定,但我认为gwt编译器从2.1更改为2.2,这使得有必要使用更新的编译器重新编译所有使用过的gwt库


如果您有在编译时生成代码的依赖项(许多依赖项都有),请从google开发人员那里查看这篇文章:

我不是100%确定,但我认为gwt编译器从2.1更改为2.2,这使得有必要使用更新的编译器重新编译所有使用的gwt库


如果您有在编译时生成代码的依赖项(很多都有),请从google开发人员那里查看这篇文章:

我在从2.1到2.2以及从2.2到2.3时遇到了问题。您是说依赖于我的项目的库吗,或者我的项目所依赖的libs?当我从2.1到2.2以及从2.2到2.3时,你的项目所依赖的libs出现了问题。你是指依赖于我的项目的库,还是我的项目所依赖的libs?你的项目所依赖的libs