Vaadin在NetBeans中编译小部件(插件)

Vaadin在NetBeans中编译小部件(插件),netbeans,compilation,widget,vaadin,Netbeans,Compilation,Widget,Vaadin,我正在跟踪,但没有工作。我得到了这个错误: INFO: Widgetsets found from classpath: com.vaadin.terminal.gwt.DefaultWidgetSet in jar:file:Z:/vaadin/vaadin-6.7.1.jar!/ org.vaadin.peter.contextmenu.ContextmenuWidgetset in jar:file:Z:/NetBeans/Xinco/2.01.xx/XincoLibs/ContextMe

我正在跟踪,但没有工作。我得到了这个错误:

INFO: Widgetsets found from classpath:
com.vaadin.terminal.gwt.DefaultWidgetSet in jar:file:Z:/vaadin/vaadin-6.7.1.jar!/
org.vaadin.peter.contextmenu.ContextmenuWidgetset in jar:file:Z:/NetBeans/Xinco/2.01.xx/XincoLibs/ContextMenu3.1.0.jar!/

getAvailableWidgetSets
INFO: Search took 12ms
Exception in thread "main" java.io.IOException: The filename, directory name, or volume     label syntax is incorrect
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:414)
at java.io.File.getCanonicalPath(File.java:589)
at com.vaadin.terminal.gwt.widgetsetutils.WidgetSetBuilder.updateWidgetSet(WidgetSetBuilder.java:79)
at com.vaadin.terminal.gwt.widgetsetutils.WidgetSetBuilder.main(WidgetSetBuilder.java:52)
我发现了一个问题,但它已经被报告了很长一段时间没有修复。除了自己检查/修改代码之外,还有什么想法吗

编辑:仔细查看输出,我注意到以下错误:

Compiling module org.vaadin.peter.contextmenu.ContextmenuWidgetset
Validating newly compiled units
  [ERROR] Errors in 'file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/Vaadin%20Addons/ContextMenu3-1-0/org/vaadin/peter/contextmenu/client/ui/VContextMenu.java'
     [ERROR] Line 1: The declared package "org.vaadin.peter.contextmenu.client.ui" does not match the expected package "ContextMenu3-1-0.org.vaadin.peter.contextmenu.client.ui"
     [ERROR] Line 5: The import org.vaadin.peter.contextmenu.client cannot be resolved
     [ERROR] Line 125: VMenuItem cannot be resolved to a type
     [ERROR] Line 174: VMenuItem cannot be resolved to a type
  [ERROR] Errors in 'file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/Vaadin%20Addons/ContextMenu3-1-0/org/vaadin/peter/contextmenu/client/ui/VMenu.java'
     [ERROR] Line 1: The declared package "org.vaadin.peter.contextmenu.client.ui" does not match the expected package "ContextMenu3-1-0.org.vaadin.peter.contextmenu.client.ui"
     [ERROR] Line 219: The method itemClicked(VMenuItem) from the type VContextMenu refers to the missing type VMenuItem
     [ERROR] Line 229: The method itemClicked(VMenuItem) from the type VContextMenu refers to the missing type VMenuItem
     [ERROR] Line 239: The method itemClicked(VMenuItem) from the type VContextMenu refers to the missing type VMenuItem
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/com/google/gwt/editor/client/EditorDriver.java'
     [ERROR] Line 20: The import javax.validation.ConstraintViolation cannot be resolved
     [ERROR] Line 97: ConstraintViolation cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/com/google/gwt/editor/client/impl/AbstractSimpleBeanEditorDriver.java'
     [ERROR] Line 28: Name clash: The method setConstraintViolations(Iterable<ConstraintViolation<?>>) of type BaseEditorDriver<T,E> has the same erasure as setConstraintViolations(Iterable<ConstraintViolation<?>>) of type EditorDriver<T> but does not override it
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/com/google/gwt/editor/client/impl/BaseEditorDriver.java'
     [ERROR] Line 31: The import javax.validation.ConstraintViolation cannot be resolved
     [ERROR] Line 67: ConstraintViolation cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/com/google/gwt/editor/client/impl/SimpleViolation.java'
     [ERROR] Line 25: The import javax.validation.ConstraintViolation cannot be resolved
     [ERROR] Line 40: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 43: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 44: Missing code implementation in the compiler
     [ERROR] Line 49: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 49: Missing code implementation in the compiler
     [ERROR] Line 70: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 72: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 73: ConstraintViolation<?> cannot be resolved to a type
     [ERROR] Line 77: ConstraintViolation<capture#2-of ?> cannot be resolved to a type
     [ERROR] Line 81: ConstraintViolation<capture#3-of ?> cannot be resolved to a type
     [ERROR] Line 89: ConstraintViolation<capture#4-of ?> cannot be resolved to a type
     [ERROR] Line 93: ConstraintViolation<capture#5-of ?> cannot be resolved to a type
     [ERROR] Line 98: ConstraintViolation cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/com/google/gwt/editor/client/testing/MockSimpleBeanEditorDriver.java'
     [ERROR] Line 26: The import javax.validation.ConstraintViolation cannot be resolved
     [ERROR] Line 35: The type MockSimpleBeanEditorDriver<T,E> must implement the inherited abstract method EditorDriver<T>.setConstraintViolations(Iterable<ConstraintViolation<?>>)
     [ERROR] Line 107: Name clash: The method setConstraintViolations(Iterable<ConstraintViolation<?>>) of type MockSimpleBeanEditorDriver<T,E> has the same erasure as setConstraintViolations(Iterable<ConstraintViolation<?>>) of type EditorDriver<T> but does not override it
     [ERROR] Line 108: ConstraintViolation cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/javax/validation/super/javax/validation/Configuration.java'
     [ERROR] Line 93: TraversableResolver cannot be resolved to a type
     [ERROR] Line 105: ConstraintValidatorFactory cannot be resolved to a type
     [ERROR] Line 182: TraversableResolver cannot be resolved to a type
     [ERROR] Line 182: No source code is available for type TraversableResolver; did you forget to inherit a required module?
     [ERROR] Line 194: ConstraintValidatorFactory cannot be resolved to a type
     [ERROR] Line 194: No source code is available for type ConstraintValidatorFactory; did you forget to inherit a required module?
     [ERROR] Line 202: ValidatorFactory cannot be resolved to a type
     [ERROR] Line 202: No source code is available for type ValidatorFactory; did you forget to inherit a required module?
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/javax/validation/ConstraintViolationException_CustomFieldSerializer.java'
     [ERROR] Line 30: ConstraintViolationException cannot be resolved to a type
     [ERROR] Line 34: ConstraintViolationException cannot be resolved to a type
     [ERROR] Line 34: No source code is available for type ConstraintViolationException; did you forget to inherit a required module?
     [ERROR] Line 39: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 39: ConstraintViolation cannot be resolved to a type
     [ERROR] Line 40: ConstraintViolationException cannot be resolved to a type
     [ERROR] Line 44: ConstraintViolationException cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/javax/validation/super/javax/validation/MessageInterpolator.java'
     [ERROR] Line 21: The import javax.validation.metadata cannot be resolved
     [ERROR] Line 66: ConstraintDescriptor cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/javax/validation/super/javax/validation/constraints/Pattern.java'
     [ERROR] Line 30: The import javax.validation.Constraint cannot be resolved
     [ERROR] Line 31: The import javax.validation.Payload cannot be resolved
     [ERROR] Line 49: Constraint cannot be resolved to a type
     [ERROR] Line 49: The attribute validatedBy is undefined for the annotation type Constraint
     [ERROR] Line 75: Payload cannot be resolved to a type
  [ERROR] Errors in 'jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar!/javax/validation/super/javax/validation/spi/ConfigurationState.java'
     [ERROR] Line 22: The import javax.validation.ConstraintValidatorFactory cannot be resolved
     [ERROR] Line 24: The import javax.validation.TraversableResolver cannot be resolved
     [ERROR] Line 93: ConstraintValidatorFactory cannot be resolved to a type
     [ERROR] Line 107: TraversableResolver cannot be resolved to a type
编译模块org.vaadin.peter.contextmenu.ContextmenuWidgetset
验证新编译的单元
“文件:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/Vaadin%20Addons/ContextMenu3-1-0/org/Vaadin/peter/contextmenu/client/ui/VContextMenu.java”中的[ERROR]错误
[错误]第1行:声明的包“org.vaadin.peter.contextmenu.client.ui”与预期的包“ContextMenu3-1-0.org.vaadin.peter.contextmenu.client.ui”不匹配
[错误]第5行:无法解析导入org.vaadin.peter.contextmenu.client
[错误]第125行:VMenuItem无法解析为类型
[错误]第174行:VMenuItem无法解析为类型
“文件:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/Vaadin%20Addons/ContextMenu3-1-0/org/Vaadin/peter/contextmenu/client/ui/VMenu.java”中的[ERROR]错误
[错误]第1行:声明的包“org.vaadin.peter.contextmenu.client.ui”与预期的包“ContextMenu3-1-0.org.vaadin.peter.contextmenu.client.ui”不匹配
[错误]第219行:从类型VContextMenu单击的方法项(VMenuItem)引用了缺少的类型VMenuItem
[错误]第229行:从类型VContextMenu单击的方法项(VMenuItem)引用了缺少的类型VMenuItem
[错误]第239行:从类型VContextMenu单击的方法项(VMenuItem)引用了缺少的类型VMenuItem
“jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar”中的[ERROR]错误/com/google/gwt/editor/client/EditorDriver.java'
[错误]第20行:无法解析导入javax.validation.ConstraintViolation
[错误]第97行:无法将ConstraintViolation解析为类型
“jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar”中的[ERROR]错误/com/google/gwt/editor/client/impl/AbstractSimpleBaneditorDriver.java'
[错误]第28行:名称冲突:EditorDriver类型的方法setConstraintViolations(Iterable>),但未覆盖它
“jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar”中的[ERROR]错误/com/google/gwt/editor/client/impl/BaseEditorDriver.java'
[错误]第31行:无法解析导入javax.validation.ConstraintViolation
[错误]第67行:无法将ConstraintViolation解析为类型
“jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar”中的[ERROR]错误/com/google/gwt/editor/client/impl/SimpleViolation.java'
[错误]第25行:无法解析导入javax.validation.ConstraintViolation
[错误]第40行:无法将ConstraintViolation解析为类型
[错误]第43行:无法将ConstraintViolation解析为类型
[错误]第44行:编译器中缺少代码实现
[错误]第49行:无法将ConstraintViolation解析为类型
[错误]第49行:编译器中缺少代码实现
[错误]第70行:无法将ConstraintViolation解析为类型
[错误]第72行:无法将ConstraintViolation解析为类型
[错误]第73行:无法将ConstraintViolation解析为类型
[错误]第77行:无法将ConstraintViolation解析为类型
[错误]第81行:无法将ConstraintViolation解析为类型
[错误]第89行:无法将ConstraintViolation解析为类型
[错误]第93行:无法将ConstraintViolation解析为类型
[错误]第98行:无法将ConstraintViolation解析为类型
“jar:file:/Z:/NetBeans/Xinco/3.00.xx/XincoLibs/gwt-user.jar”中的[ERROR]错误/com/google/gwt/editor/client/testing/mocksimplebaneditordriver.java'
[错误]第26行:无法解析导入javax.validation.ConstraintViolation
[错误]第35行:MockSimpleBeaneEdit类型必须实现继承的抽象方法EditorDriver。MockSimpleBeaneEdit类型的setConstraintViolations(Iterable>)与setConstraintViolations具有相同的擦除(Iterable最终修复,希望这能解决问题。之后,必须将以下JAR添加到项目中,以便对其进行编译:

  • validation-api-1.0.0.GA.jar
  • validation-api-1.0.0.GA-sources.jar

  • 我的项目没有编译。它抛出了java.io.IOException:无法为widgetset创建目录:文件:E:\Projetos\smarthome\view\lib\vaadin-6.7.3.nightly-20111128-c22151.jar!\com\vaadin\terminal\gwthmm。我尝试了发布的6.7.2。除非您需要6.7.3上的功能,否则请坚持使用发布的版本。如果确实需要,请确保升级把你的GTW文件和每日发行版上的文件一起吃了。你有没有通过Maven包含这些JAR?我将尝试使用6.7.2。我没有使用Maven,对于Maven看这里:实际上,我使用的是SBT和Scala和Intellij。