Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将NetBeans项目构建到拆分JAR中?(一个带有main类,其他作为库)_Netbeans_Ant_Jar - Fatal编程技术网

如何将NetBeans项目构建到拆分JAR中?(一个带有main类,其他作为库)

如何将NetBeans项目构建到拆分JAR中?(一个带有main类,其他作为库),netbeans,ant,jar,Netbeans,Ant,Jar,我有一个在Netbeans中构建到单个JAR中的项目 然而,为了实现一个基本的自动更新特性,我想将至少一个包(HTTPClient包)移动到一个单独的JAR中,并在另一个包中使用第二个主类构建一个新的JAR 这样,当前Mainclass和更新程序Mainclass都可以使用相同的HTTPClient包 但是。。。怎么做 与build-impl.xml文件有关。但是在哪里呢?改变什么 您可以为HTTPClient包创建一个单独的项目,该项目创建一个jar文件 然后,您的主项目使用这个项目(以及创建

我有一个在Netbeans中构建到单个JAR中的项目

然而,为了实现一个基本的自动更新特性,我想将至少一个包(HTTPClient包)移动到一个单独的JAR中,并在另一个包中使用第二个主类构建一个新的JAR

这样,当前Mainclass和更新程序Mainclass都可以使用相同的HTTPClient包

但是。。。怎么做


与build-impl.xml文件有关。但是在哪里呢?改变什么

您可以为HTTPClient包创建一个单独的项目,该项目创建一个jar文件


然后,您的主项目使用这个项目(以及创建的jar)。您可以在主项目的库中使用“addproject…”并选择HTTPClient项目。

1 project==1 jar是设计NB项目系统时的一个基本假设。它可能已经改变了,但我不熟悉这种变化。