在IDE中创建可分发的应用程序,然后从IDE外部运行该应用程序。
1,在NetBeans IDE中,选择“文件”>“新建项目
2,在Choose Category页面中,选择Java类别中的Java 应用程序,然后单击Next。
3,在向导的“名称和位置”页面上,键入WindowIDE作为项目名称并指定项目的位置,点击下一步。
项目组织视图
文件组织视图
4,验证Java平台
右键单击项目的节点,然后选择“属性”。
在Libraries选项卡上,确保Java Platform是JDK 1.7(或JDK 1.8)。
在Sources选项卡上,选择Source / Binary格式的JDK 7(或JDK 8)。
5,新建包 org.netbeans.swing.ide
6.选中包,右击新建java类,DemoApp 类 DemoFrame类(JFrame窗体)
在DemoApp.java添加如下代码
public DemoApp() {
}
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new DemoFrame().setVisible(true);
}
});
}
7,设置主类
右键单击项目的节点,然后选择“属性”。选择“运行”类别,然后 在“主类”字段中输入org.netbeans.swing.ide.DemoApp。
构建项目并创建JAR文件
选择“运行”>“构建项目”
1,build和dist文件夹被添加到项目文件夹
2,所有源代码都编译成.class文件,这些文件放在项目文件夹/ build文件夹中
3, 在项目文件夹 / dist文件夹中创建包含项目的JAR文件
4, 如果已为项目指定了任何库(除了JDK),则会在dist文件夹中创建一个lib文件夹。库被复制到dist / lib中
5, JAR中的清单文件已更新,以包含指定主类和项目类路径上的任何库的条目。
查看清单的内容
构建项目后,切换到“文件”窗口并导航到 dist / WindowIDE.jar。展开JAR文件的节点,展开 META-INF文件夹,然后双击MANIFEST.MF 以在源代码编辑器中显示清单。
Main-Class: org.netbeans.swing.ide.DemoApp