因为某种原因我不能使用 @Stateless
或者 @EJB
我的项目中的注解。我正在使用maven并添加了几个不同的依赖项来解决问题,最后一个是:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>povided</scope>
</dependency>
然而,我不能在我的课堂上使用上述注解
我还将javaee-api-8.0.jar手动添加到项目的构建路径中,并将其范围设置为provided,但这会导致在构建过程中出错 maven clean install
: import javax.ejb cannot be resolved
所以这种方法也没有奏效。另外,我检查了项目中是否配置了正确的sdk,我可以确认它看起来是正确的。
我正在使用intellij idea社区版本。如果有人能指出我犯下的错误或有解决方法,我会非常感激。
暂无答案!
目前还没有任何答案,快来回答吧!