日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

创建JPA工程时提示:at least one user library must be selected

發(fā)布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 创建JPA工程时提示:at least one user library must be selected 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題描述:在Workspace中右鍵,new → JPA Project,選擇JAP version為2.0。此時,向?qū)е械腇inish是灰色的,不能夠點擊完成。沒辦法,只好點擊Next看看,一路Next下去看到如下圖Figure 2.1所示這樣一個問題:at least one user library must be selected。

    

                  Figure 2.1

  沒有辦法創(chuàng)建JAP工程,只好網(wǎng)上搜索,找到一篇歪果仁寫的一篇博文,很好的解決了我這個問題:

  http://www.javabeat.net/eclipselink-jpa-installation-configuration/

  下面將博文要點整理成如下中文:

?

  這篇文章將向你介紹如何安裝和使用EclipseLink-JPA:

  1、安裝EclipseLink JAR 文件

  • 從?https://www.eclipse.org/eclipselink/downloads/?處下載?EclipseLink 2.5.2 Installer Zip (38 MB)?資源(也可以選擇其它版本)。EclipseLink中提供了所有持久化服務(wù)的的實現(xiàn)。
  • 持久化服務(wù)將會用到下面三個jar包:

    ①、eclipselink.jar

    ②、javax.persistence.source_2.1.0.v201304241213.jar

    ③、javax.persistence_2.1.0.v201304241213.jar

  • 將下載好的EclipseLink 2.5.2壓縮包解壓到任何你想用于完成安裝的文件夾中。我將文件解壓到 “.\workspace\libraries\EclipseLink 2.5.2” 文件夾下。

  

  2、在Eclipse IDE中設(shè)置 JPA Facet

  首先在Eclipse中創(chuàng)建一個動態(tài)web工程,為我們后續(xù)添加 JPA facet 作準備。步驟如下:

    ①、打開 Eclipse IDE

    ②、創(chuàng)建一個動態(tài)的Web工程

    ③、在剛剛創(chuàng)建好的工程上點擊右鍵,選擇properties

    ④、在左側(cè)那一列中點擊 “Project Facets”

    ⑤、然后在右側(cè)選中 JPA 選項,同時選擇 JPA version 為2.0。如下圖Figure 2.2所示:

  

                      Figure 2.2

  這里有一個要注意的,因為有后續(xù)的很多設(shè)置要完成,所以在選擇JPA和Version以后不能直接點擊OK,而是要點擊上圖中下面部分標注的“Further configuration ...”鏈接來進行后續(xù)配置。這個操作將會打開一個新的對話框用于配置JPA Facet。

  

  3、添加 JPA Facet

  新彈開的對話框如下圖Figure 2.3所示。用戶可以在這個對話框中添加必須的庫來實現(xiàn)JPA。

  

                  Figure 2.3

    ①、對話框上端的platform默認情況下是“Generic 2.0”,我們可以依據(jù)我們自己下載的EclipseLink版本來進行修改。我下載的是2.5.2版本,所以如Figure 2.3所示選擇platform為EclipseLink 2.4.x/2.5.x版本

    ②、JPA implementation菜單不需要做任何修改。“User Library” type將會允許用戶添加JPA庫

    ③、點擊右側(cè)的“Manager Libraries”。除此之外,另外一個實現(xiàn)方法就是點擊“Download Library”來進行下載庫,但是這里下載實在是太慢,所以不使用它。

    ④、點擊“Manager Libraries”以后會彈出一個對話框,在新的對話框中點擊“New”。

    ⑤、“New”以后又會彈出一個對話框,要我們填寫庫的名字,我填寫為“EclipseLink 2.5.2”。點擊OK。

  到目前為止,我們已經(jīng)做好了添加jar包的前期準備。接下來就是添加上面“1、安裝EclipseLink JAR 文件”這一步中提到的那三個jar包了。到目前的效果圖如下Figure 2.4:

  

                    Figure 2.4

?

  4、配置Library

  配置Library需要我們添加JPA實現(xiàn)所必須的jar包。按照下面的步驟來完成配置:

    ①、點擊“Add External JARs...”(也就是Figure 2.4圖中紅色框中的按鈕)

    ②、添加?eclipselink.jar,它位于“.\workspace\libraries\EclipseLink 2.5.2\jlib”文件夾下面

    ③、添加?“.\workspace\libraries\EclipseLink 2.5.2\jlib\jpa”文件夾下 javax.persistence.* 開頭的jar包(也就是前面說的后兩個jar包)。如Figure 2.5所示

  

                      Figure 2.5

    ④、點擊下端的OK按鈕,會關(guān)閉添加library的對話框。

    ⑤、但是,為了避免JPA Facet報“At least one user library must be selected”這個錯誤。我們選擇剛剛生成的library

    ⑥、點擊OK。

  到現(xiàn)在為止,前面提到的At least one user library must be selected錯誤已經(jīng)得到了解決。到這里我們再回頭去創(chuàng)建一個JPA工程就沒有什么問題了。

  

總結(jié)

以上是生活随笔為你收集整理的创建JPA工程时提示:at least one user library must be selected的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。