我正在 Netbeans 7 中编写一个 Java 库,其中包含一个 Demo.java 主类,该类在项目运行时执行。现在我添加了一个 Cli.java,它也是一个主类。现在我想创建一个 JAR 文件(到目前为止没问题)。该文件不应包含 Demo.java,而是使用 Cli.java 作为主类。
当我将“Main-Class: packagename.Cli”添加到 manifest.mf 并构建项目时,“Main-Class”会被“packagename.Demo”覆盖,尽管我从项目属性中排除了该类。
所以我认为这仅在更改 build.xml 时才有效(这会更好,因为文件在版本控制系统中)。但我还没有找到怎么做。有人可以指导我做一个简单的解释,甚至提供一些 XML 行来完成吗?非常感谢你。