java - 使NetBeans(ant) 为一个项目生成多个jar 文件

标签 java netbeans jar

我在 netbeans 中有一个项目,其中包括两个主要类,一个启动客户端,另一个启动服务器。

我需要创建两个 jar 文件来打包成两个 exe 文件,一个用于客户端,一个用于服务器,我该怎么做?

谢谢。

注意:我正在使用 ant。

最佳答案

你有两个选择:

首先,您可以覆盖项目的 build.xml 中的 NetBeans ant 目标,以创建您的两个 jar 文件。
NetBeans 的联机帮助中解释了如何执行此操作。本章名为“自定义 IDE 生成的 Ant 脚本”

但我建议为每个“可执行文件”创建不同的项目。

服务器和客户端很可能使用一些通用代码,因此您将在 NetBeans 中得到三个不同的项目:

  1. MyApp Common - 包含服务器和客户端使用的所有类
  2. MyApp 服务器 - 包含服务器所需的一切,包括项目“MyApp Common”作为库
  3. MyApp 客户端 - 包含客户端所需的一切,包括作为库的项目“MyApp Common”。

然后当您构建客户端或服务器项目时,每个项目都会生成一个单独的 jar 文件。

关于java - 使NetBeans(ant) 为一个项目生成多个jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4768218/

相关文章:

java - 使用 rjava 在 jar 中对 java 方法进行 R 包装

java - Spring Boot 中的记录器问题

java - 单击复选框也检查其他复选框

java - 如何在java中的netbeans IDE中的JTable中将celleditor设置为false?

java - 使用java(netbeans),windows在sqlite中进行数据排序

java swing - JLabel不旋转

java - 修改 JAR 文件而不重建 JAR

java - 可执行 jar 找不到属性文件

java - 运行 Tomcat 导致无关项目中的 java.rmi.ServerException

java - Hama BSP 中此作业的运行时分区失败