javax.enterprise.context.RequestScoped不存在
开发环境:Netbeans 8.0.2、JavaEE7、GlassFish 4.1 创建一个简单的java类beanjavax.enterprise.context.RequestScoped不存在,java,netbeans,cdi,java-ee-7,glassfish-4.1,Java,Netbeans,Cdi,Java Ee 7,Glassfish 4.1,开发环境:Netbeans 8.0.2、JavaEE7、GlassFish 4.1 创建一个简单的java类bean package com.introjsf; import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.inject.Named; /** * * @author xiarnousx */ @Named @RequestScoped public
package com.introjsf;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
/**
*
* @author xiarnousx
*/
@Named
@RequestScoped
public class CustomerCDI {
private String firstName;
private String lastName;
@Inject
private AddressCDI address;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
输出
Caused by: java.lang.RuntimeException: Uncompilable source code - javax.enterprise.context.RequestScoped is not an annotation type
at com.introjsf.CustomerCDI.<clinit>(CustomerCDI.java:17)
原因:java.lang.RuntimeException:不可编译源代码-javax.enterprise.context.RequestScope不是注释类型
在com.introjsf.CustomerCDI.(CustomerCDI.java:17)
我做了这个答案所暗示的
但是没有运气!如果您有任何建议,我们将不胜感激。谢谢此答案可能会帮助您: