2013-03-31 117 views
2

如何创建与远程客户端远程接口(会话Bean的举例)罐子。我试图实验文物,但文物中 - 我可以创建罐子,包括与级bean和接口的全输出目录。 - 或包括接口,将罐中的无根目录软件包什么 我想要做的是在Netbeans的简单本教程https://netbeans.org/kb/docs/javaee/entappclient.html“创建Java类库”一章中的文件。 请帮助我在Idea中为远程客户创建jar。IntelliJ IDEA的EJB库远程客户端

回答

3

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

+0

感谢。我会尝试你的方法。我不明白为什么像IDEA这样伟大而强大的IDE没有像NetBeans那样的简单工具。 – ArtSol

+0

NetBeans教程建议为远程接口创建一个单独的项目。你可以很容易做类似的事情在IDEA:创建一个新的模块(这是在NetBeans项目的模拟),并选择新建模块向导的最后一页上“的ejb”。 IDEA将自动创建一个包含模块输出的jar工件。 – Nik