繁体   English   中英

Java EE是否包括Java SE?

[英]Does Java EE include Java SE?

我正在关注有关Java EE的教程-http: //docs.oracle.com/javaee/5/tutorial/doc/bnaff.html

当我将netbean和捆绑的glassfish部署到netbean项目时,它返回错误,表明找不到Java持久性。

Compiling 11 source files to E:\Raymond\Programming Practice\j2ee\javaeetutorial5\examples\web\bookstore\build\classes
E:\Raymond\Programming Practice\j2ee\javaeetutorial5\examples\web\bookstore\src\com\sun\bookstore\database\Book.java:13: package javax.persistence does not exist
import javax.persistence.Entity;
E:\Raymond\Programming Practice\j2ee\javaeetutorial5\examples\web\bookstore\src\com\sun\bookstore\database\Book.java:14: package javax.persistence does not exist
import javax.persistence.Id;

我意识到我可能需要安装Java EE,因为我已经在计算机中安装了Java SE6。

但是Java EE是否包括Java SE? 我正在尝试不创建重复项。

如果Java EE包含Java SE,则需要卸载Java SE,然后再安装Java EE。

如果Java EE不包括Java SE,则应单独安装Java EE。

Java EE构建在Java SE之上。 是的,您必须单独安装它。

如果您的计算机上已经装有Java SE 6,那么您将拥有所需的东西。

异常中引用的类是Java EE类。 我猜这意味着您遇到了CLASSPATH问题。 将persistence.jar添加到您的CLASSPATH中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM