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