2013-03-31 172 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