2

如何为远程客户端创建带有远程接口(例如会话 Bean)的 jar。我尝试使用工件进行实验,但在工件中 - 我可以创建 jar 并包含带有 bean 类和接口的整个输出目录。- 或包含将在没有包目录的 jar 根目录中的接口文件我想做的很简单,在本教程中的 Netbeans https://netbeans.org/kb/docs/javaee/entappclient.html在“创建 Java类库”章节。请帮我在 Idea 中为远程客户端创建 jar。

4

1 回答 1

3

您可以使用工件编辑器中“输出布局”树中的“创建目录”按钮在 jar 中创建所需的包,然后将“n”类文件拖放到该包中。但是,最好将需要打包到 jar 中的类提取到单独的模块中,并将该模块作为一个整体添加到工件中。这样,您可以确保这些类没有 jar 中未包含的依赖项,并且还可以在构建工件时指示 IDEA 编译这些类。请注意,提取模块并不意味着您需要将这些类物理移动到单独的目录中。如果所有这些类都位于单个包下,您可以创建一个模块,其源根指向相应的包并指定“包前缀”

于 2013-04-01T11:39:02.670 回答