gpt4 book ai didi

java - Java EE 是否包括 Java SE?

转载 作者:行者123 更新时间:2023-11-30 07:26:06 24 4
gpt4 key购买 nike

我正在学习有关 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。

关于java - Java EE 是否包括 Java SE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com