1

我的第一个应用程序是用 Netbeans 编写的,带有支持库。构建项目后,文件NetbeansProjects/PDF/dist/PDF.jar运行良好。

我最终试图构建一个 OSX 应用程序,但认为(?)第一步是将PDF.jar/lib/*.jar文件捆绑在一起。

为此,我正在使用 JarSplice,但无法弄清楚如何设置 Main Class。我认为它应该在 manifest.mf 文件中找到,但它似乎不包含任何内容。JarSplice 请求:

在下面输入您的应用程序主类文件,并附上它可能包含的任何包。例如:我的package.someotherpackage.MainClass

添加System.out.println(main.getClassName());到我的主要方法中会在 Netbeans 的输出窗口中为我提供“PDF”。

有人可以告诉我如何找到主类,理想情况下,因为我是个白痴,作为 JarSplice 的主类输入的具体内容是什么?

4

1 回答 1

0

这取决于您在开发时是否放置了主要课程。尝试包含你的主要方法的类名,如果你把你的主要方法放在 Test.java 然后放;Test

如果您的主类嵌套在一个包中,则放置类似 org.package.Test

导出 .jar 后,打开 Manifest 文件并在 Main-Class 旁边:应该有主类,只需复制并粘贴

于 2013-12-10T22:39:14.900 回答