java - 无法创建 JSF 2.0 表

标签 java jsf jsf-2

我想使用this代码并创建 JSF 2.0 表。

将代码导入 Netbeans 时遇到此问题:

enter image description here enter image description here

如何修复此代码?

最美好的祝愿

P.S. 这是来自 Netbeans 的错误堆栈:

Source roots:
 /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java
Command line options:
-d /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/target/classes -classpath /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/target/classes:/home/rcbandit/.m2/repository/javax/javaee-web-api/6.0/javaee-web-api-6.0.jar:/home/rcbandit/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/home/rcbandit/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/home/rcbandit/.m2/repository/org/glassfish/osgi-cdi-api/3.1-b41/osgi-cdi-api-3.1-b41.jar: -sourcepath /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java: /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java -s /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/target/generated-sources/annotations -g -nowarn -target 1.7 -source 1.7 -encoding UTF-8 -endorseddirs /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/target/endorsed
Compiling 1 source file to /home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/target/classes
-------------------------------------------------------------
COMPILATION ERROR : 
-------------------------------------------------------------
com/DX_57/HM_57/Application.java:[52,24] error: constructor Item in class Item cannot be applied to given types;
 actual and formal argument lists differ in length
com/DX_57/HM_57/Application.java:[60,17] error: constructor Item in class Item cannot be applied to given types;
 actual and formal argument lists differ in length
com/DX_57/HM_57/Application.java:[61,17] error: constructor Item in class Item cannot be applied to given types;
 actual and formal argument lists differ in length
com/DX_57/HM_57/Application.java:[62,17] error: constructor Item in class Item cannot be applied to given types;
 actual and formal argument lists differ in length
com/DX_57/HM_57/Application.java:[68,65] error: cannot find symbol
 class Item
com/DX_57/HM_57/Application.java:[68,12] error: cannot find symbol
 variable item of type Item
com/DX_57/HM_57/Application.java:[70,15] error: constructor Item in class Item cannot be applied to given types;
 actual and formal argument lists differ in length
com/DX_57/HM_57/Application.java:[80,15] error: constructor Item in class Item cannot be applied to given types;
8 errors 
-------------------------------------------------------------
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 3.939s
Finished at: Sat Mar 31 17:29:51 EEST 2012
Final Memory: 16M/162M
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project History-Module-57: Compilation failure: Compilation failure:
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[52,24] error: constructor Item in class Item cannot be applied to given types;
actual and formal argument lists differ in length
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[60,17] error: constructor Item in class Item cannot be applied to given types;
actual and formal argument lists differ in length
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[61,17] error: constructor Item in class Item cannot be applied to given types;
actual and formal argument lists differ in length
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[62,17] error: constructor Item in class Item cannot be applied to given types;
actual and formal argument lists differ in length
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[68,65] error: cannot find symbol
class Item
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[68,12] error: cannot find symbol
variable item of type Item
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[70,15] error: constructor Item in class Item cannot be applied to given types;
actual and formal argument lists differ in length
/home/rcbandit/Desktop/NetBeans/Prototype_13/History_Module_57/src/main/java/com/DX_57/HM_57/Application.java:[80,15] error: constructor Item in class Item cannot be applied to given types;
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project History-Module-57: Compilation failure
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
    at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
    at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
    ... 19 more


For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

这是当我将光标移动到 private Item item = new Item(); 时 Netbeand 中的问题提示

enter image description here

最佳答案

您必须按照网站上的说明实现自己的 Item 类:

The Item class is just a simple model object, its code should be straightforward enough. A Serializable Javabean with two properties Long id and String value, a default constructor and a constructor filling both properties...

您实际上正在使用 javax.mail.FetchProfile.Item

因此,按照网站上的说明实现您自己的简单的 Item 类,导入它,一切都会好起来的。 希望对您有所帮助!

关于java - 无法创建 JSF 2.0 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9956664/

相关文章:

java - 所有 Spring Framework Java 配置注入(inject)示例都有问题吗?

jsf - 面孔 ActionEvent.getSource 始终为 null

java - JSF 如何获取之前选择的 MultiselectListbox 值?

java - PrimeFaces v3.5 : Dialog is not shown using RequestContext on non-Ajax calls

java - 在 JSF 项目中包含 JPA 项目

ajax - JSF 2 - Ajax - 表单未完全呈现

java - 如何在Linux操作系统的NetBeans上连接MySql?

java - Spring Data Rest 使用一个 CRUD 存储库管理所有实体

java - 为什么与 XML 相关的 Apache 类会抛出异常?

jsf - Primefaces p :tabView: Value of selectOneMenu lost