我在构建EJB session bean时遇到了麻烦。

找不到以下packages:

import javax.ejb.LocalBean;
import javax.ejb.Stateful;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;

一些解决方案暗示将库j2ee.jarjavaee .jar添加到Java构建路径。

我正在使用jdk-7u75-windows-x64java_ee_sdk-7-windows-ml,在给定位置($ JAVA_HOME\lib)找不到这些库中的任何一个。我在Windows 7 x64机器上使用eclipse(kepler)

最佳答案

javaee.jar既不提供eclipse也不提供java(jdk)。该文件必须手动下载并添加到项目构建路径。可以找到Java EE 7 API here.
另外,可以使用Maven依赖项:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>7.0</version>
</dependency>

关于java - 无法导入javax.ejb。*软件包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20859379/

10-12 23:34