当我按下“构建项目”时,NetBeans会根据我的发现构建单独的类文件。如何设置它以将它们构建到jar文件中?如果我可以从一个项目构建多个应用程序(所有可以从命令行单独运行),那就更好了。
我编写了Scala 2.8。
答案 0 :(得分:2)
在NetBeans中使用Run > Clean and Build Main Project
命令将程序的JAR放在位于项目根级别的名为dist
的文件夹中;任何相关的库都进入dist/lib
。正如所讨论的here,JAR的清单可能只有一个Main-Class
属性,但JAR本身可能有任意数量的类来声明main()
方法。
附录:这是使用H2 Database的具体示例。
$ java -cp h2.jar org.h2.tools/Console -help
$ java -cp h2.jar org.h2.tools/Server -help
$ java -cp h2.jar org.h2.tools/Shell -help
附录:通常通过Library Manager添加外部库。