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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

    

                  Figure 2.1

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

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

  下面將博文要點(diǎn)整理成如下中文:

?

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

  1、安裝EclipseLink JAR 文件

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

    ①、eclipselink.jar

   ?、凇avax.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)建一個(gè)動(dòng)態(tài)web工程,為我們后續(xù)添加 JPA facet 作準(zhǔn)備。步驟如下:

   ?、?、打開(kāi) Eclipse IDE

   ?、?、創(chuàng)建一個(gè)動(dòng)態(tài)的Web工程

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

   ?、?、在左側(cè)那一列中點(diǎn)擊 “Project Facets”

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

  

                      Figure 2.2

  這里有一個(gè)要注意的,因?yàn)橛泻罄m(xù)的很多設(shè)置要完成,所以在選擇JPA和Version以后不能直接點(diǎn)擊OK,而是要點(diǎn)擊上圖中下面部分標(biāo)注的“Further configuration ...”鏈接來(lái)進(jìn)行后續(xù)配置。這個(gè)操作將會(huì)打開(kāi)一個(gè)新的對(duì)話框用于配置JPA Facet。

  

  3、添加 JPA Facet

  新彈開(kāi)的對(duì)話框如下圖Figure 2.3所示。用戶可以在這個(gè)對(duì)話框中添加必須的庫(kù)來(lái)實(shí)現(xiàn)JPA。

  

                  Figure 2.3

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

   ?、凇PA implementation菜單不需要做任何修改?!癠ser Library” type將會(huì)允許用戶添加JPA庫(kù)

   ?、?、點(diǎn)擊右側(cè)的“Manager Libraries”。除此之外,另外一個(gè)實(shí)現(xiàn)方法就是點(diǎn)擊“Download Library”來(lái)進(jìn)行下載庫(kù),但是這里下載實(shí)在是太慢,所以不使用它。

    ④、點(diǎn)擊“Manager Libraries”以后會(huì)彈出一個(gè)對(duì)話框,在新的對(duì)話框中點(diǎn)擊“New”。

    ⑤、“New”以后又會(huì)彈出一個(gè)對(duì)話框,要我們填寫(xiě)庫(kù)的名字,我填寫(xiě)為“EclipseLink 2.5.2”。點(diǎn)擊OK。

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

  

                    Figure 2.4

?

  4、配置Library

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

   ?、?、點(diǎn)擊“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.* 開(kāi)頭的jar包(也就是前面說(shuō)的后兩個(gè)jar包)。如Figure 2.5所示

  

                      Figure 2.5

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

   ?、荨⒌?#xff0c;為了避免JPA Facet報(bào)“At least one user library must be selected”這個(gè)錯(cuò)誤。我們選擇剛剛生成的library

   ?、蕖Ⅻc(diǎn)擊OK。

  到現(xiàn)在為止,前面提到的At least one user library must be selected錯(cuò)誤已經(jīng)得到了解決。到這里我們?cè)倩仡^去創(chuàng)建一個(gè)JPA工程就沒(méi)有什么問(wèn)題了。

  

總結(jié)

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

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