Java netbeans jar文件更改

Java netbeans jar文件更改,java,executable-jar,Java,Executable Jar,我在一个项目中有两个文件A.java和B.java(B是我的主类)。在项目的dist文件夹中,我有A的java可执行jar文件,但我想要B的可执行jar文件。 我已经尝试过清理和构建,但文件并没有改变。 请在NetBeans中提供帮助:打开projet属性,然后在类别中选择“运行”并输入正确的“主类”。只需右键单击您的项目->选择属性->运行->指定为“B”(要运行的类)您是如何构建jar的?专家请添加更多详细信息。在使用Swing的neatbeans 8.1中。您是否有任何构建工具(如mave

我在一个项目中有两个文件A.java和B.java(B是我的主类)。在项目的dist文件夹中,我有A的java可执行jar文件,但我想要B的可执行jar文件。 我已经尝试过清理和构建,但文件并没有改变。
请在NetBeans中提供帮助:打开projet属性,然后在类别中选择“运行”并输入正确的“主类”。

只需右键单击您的项目->选择属性->运行->指定为“B”(要运行的类)

您是如何构建jar的?专家请添加更多详细信息。在使用Swing的neatbeans 8.1中。您是否有任何构建工具(如maven或ant),或者您只是使用netbeans来构建您的项目?仅使用netbeans,实际上我在Java编码方面是新手。已经这样做了,我的主要类仅为B,我需要B的可执行jar文件。使用netbeans生成的jar文件的确切问题是什么?如果您启动它,结果不是预期的结果?Netbeans正在为A生成jar文件,但我需要B类的jar文件。您所说的“为A生成jar文件”是什么意思?这仅仅是罐子的名字吗?请启动java-jar yourjar.jar并检查结果。当我“清理并构建”项目时,A.jar在dist文件夹中生成,我需要B.jar,A.java和B.java都存在于同一个项目中,B.java是我的主类。项目在IDE中完美执行,我只需要B(主类)的jar文件而不是A,要在IDE之外执行,我没有针对B的.jar文件,因此无法在cmd上运行它。可执行jar文件将仅为项目创建一个,根据您的项目,该jar将从您在run属性中指定的java代码开始运行。jar不会分别为A类和B类创建。您需要从B类调用一个类,因为B是您的主类。如果需要,您还可以更改在project properties.ok中创建的可执行jar文件的名称,那么如果我删除A.jar,然后删除任何获取B.jar的方法呢?我无法在project properties中更改jar文件的名称,它们是预定义的。