0
這可能會帶來一個非常簡單的答案......但是我一直在使用Google搜索,但沒有找到任何答案。在NetBeans中創建一個類庫
我正在開發一個項目,該項目需要一些類用於更多的NetBeans項目(以及部署在Glassfish和客戶端上的EJB來調用它)。 現在,爲了使它工作,我只是將整個EJB項目作爲庫導入到客戶端項目中,但每次啓動客戶端時,Netbeans都會重新部署整個客戶端,這需要很長時間。
這就是爲什麼我想從服務器項目中提取我需要的那幾個接口,將它們打包在一個.jar文件中並將其鏈接到客戶端。
在Eclipse中很容易(右鍵單擊你的類,以jar的形式導出)。在這裏,我無法找到任何類似的東西。我看到的唯一導出選項用於將整個項目導出爲.zip。
(複製粘貼.java文件在客戶端項目還將工作,但一個.jar是清潔,我認爲)
如何使它像javax.persistence這樣的依賴項工作?我試圖將一些實體類移動到一個庫項目中,並且這些導入不起作用(我是否必須將Glassfish添加爲依賴項?) – Paul
我試圖將「JavaEE API庫」和「Glassfish中的JavaEE」添加到庫項目,然後移動實體。導入已解決。我將它們導入到我的EJB和我的客戶端應用程序中。部署了EJB並運行了應用程序,當我調用EJB的一個方法時,我得到了「ava.lang.IllegalArgumentException:Unknown Entity bean class:class Entities.Person,請驗證此類是否已用@Entity註釋標記」 。 – Paul
我能解決這個問題。我需要手動指定我想在persistence.xml中使用的每個實體,使用所有列出的類的默認選項不起作用,也沒有使用並將它直接指向庫的jar。 –
Paul