根据我的阅读,gf-client.jar,因为Glassfish 3,是你需要包含在客户端的唯一jar,因为它应该包含来自Glassfish安装的 javaee.jar 。但是当我将gf-client.jar添加到作为客户端的独立java应用程序时,我无法引用标准Java EE中的任何内容,没有javax.persistence,没有javax.ejb等...
我的问题是为什么?我只是将gf-client.jar添加到我的客户端,这还够吗?
答案 0 :(得分:4)
如果您打开gf-client.jar
(使用类似winrar的压缩工具)并打开META-INF/MANIFEST.MF
,您可以在Class-Path:
属性中看到所有需要的库。
如果您的客户端应用程序没有所有这些库(您的应用程序所需的库不是全部库),则gf-client.jar
无用。