[英]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.