EJB
セッションBeanの構築に問題があります。
次のpackages
が見つかりません:
import javax.ejb.LocalBean;
import javax.ejb.Stateful;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;
一部のソリューションでは、ライブラリj2ee.jar
およびjavaee
。jarをJavaビルドパスに追加することを暗示しています。
jdk-7u75-windows-x64
とJava_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>
EJB APIはJavaEEライブラリにあります。JavaEEライブラリは、ご指摘のとおり、j2ee.jarライブラリとともに配布されています。 Eclipseを使用している場合、そのクラスパスはエンタープライズライブラリではなく標準のJavaライブラリを指している可能性があります。2つのことを試すことができます。