java EJB:无法解析导入javax.ejb

Eri*_*cis 12 java ejb

我正在阅读"WebSphere Application Server社区版入门"一书.

我用Eclipse EE创建了一个EJB项目.

import javax.ejb.Local;
Run Code Online (Sandbox Code Playgroud)

错误:无法解析导入javax.ejb

我不知道为什么我不能导入这个类.

谢谢

Dan*_*iel 18

可能这个问题的评论已经回答了这个问题,但以防需要澄清:

1)在Eclipse中,右键单击项目 - > properties - > java build path

2)单击添加外部JAR

3)添加c:\ glassfish4\glassfish\lib\javaee.jar(这个JAR的目录路径当然可以不同.)

- >确定对话框,现在Eclipse应该可以看到javax.ejb.*类.

  • 作者应将此答案标记为正确答案.是的,它有效!谢谢! (2认同)

小智 5

请注意,此jar文件在开发中很有用,但您不需要(不应该?)将其与war或ear文件一起部署,因为应用程序服务器容器具有自己的运行时Java EE环境.