我正在学习一个关于Java 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。
发布于 2012-05-14 17:36:32
Java EE构建在Java SE之上。是的,您必须单独安装。
如果您的机器上已经安装了Java SE 6,那么您就拥有了所需的东西。
异常中引用的类是Java EE类。我猜这意味着你有一个CLASSPATH问题。将persistence.jar添加到您的类空间中。
https://stackoverflow.com/questions/10580743
复制相似问题