我在 netbeans 中有一个项目,其中包括两个主要类,一个启动客户端,另一个启动服务器。
我需要创建两个 jar 文件来打包成两个 exe 文件,一个用于客户端,一个用于服务器,我该怎么做?
谢谢。
注意:我正在使用 ant。
最佳答案
你有两个选择:
首先,您可以覆盖项目的 build.xml 中的 NetBeans ant 目标,以创建您的两个 jar 文件。
NetBeans 的联机帮助中解释了如何执行此操作。本章名为“自定义 IDE 生成的 Ant 脚本”
但我建议为每个“可执行文件”创建不同的项目。
服务器和客户端很可能使用一些通用代码,因此您将在 NetBeans 中得到三个不同的项目:
- MyApp Common - 包含服务器和客户端使用的所有类
- MyApp 服务器 - 包含服务器所需的一切,包括项目“MyApp Common”作为库
- MyApp 客户端 - 包含客户端所需的一切,包括作为库的项目“MyApp Common”。
然后当您构建客户端或服务器项目时,每个项目都会生成一个单独的 jar 文件。
关于java - 使NetBeans(ant) 为一个项目生成多个jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4768218/