gpt4 book ai didi

java - 在 netbeans 中创建具有多个主类的 jar

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:12 25 4
gpt4 key购买 nike

我正在使用 netbeans IDE 在 Java 中创建一个 VoIP 客户端服务器对。我只想使用 1 个项目,但我不熟悉 netbeans 如何创建 Jar 文件。如果可能的话,我需要一个,如果可以的话,如何设置它。

最佳答案

JAR File Specification每个 JAR 只允许一个 Main-Class 属性,但是 JAR 可以有任意数量的类声明一个 main() 方法。除非明确排除,否则任何此类类都将包含在项目的 Build Packaging 属性中。

作为一个具体的例子,H2 Database使用 main() 包含这些类:

org.h2.jdbcx.JdbcConnectionPoolorg.h2.tools.Backuporg.h2.tools.ChangeFileEncryptionorg.h2.tools.Consoleorg.h2.tools.ConvertTraceFileorg.h2.tools.ConvertTraceFileorg.h2.tools.CreateClusterorg.h2.tools.DeleteDbFilesorg.h2.tools.Recoverorg.h2.tools.Restoreorg.h2.tools.RunScriptorg.h2.tools.Scriptorg.h2.tools.Serverorg.h2.tools.Shell

附录:显然,我的垃圾抽屉项目需要维护。

$ find scratch/src -name \*java | xargs -J % egrep 'main[ \t]*\(Str' % | wc -l     109

关于java - 在 netbeans 中创建具有多个主类的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com