从另一个java应用程序运行桌面应用程序

从另一个java应用程序运行桌面应用程序,java,netbeans,Java,Netbeans,在Netbeans的帮助下,我制作了一个Java桌面应用程序。我刚刚在那个包中创建了另一个类,我刚刚添加了一个按钮。我的意思是为了运行我之前创建的Java桌面应用程序。搜索appview.java的main方法时(仅此方法包含main),出现如下代码: public static void main(String[] args) { launch(SRECOApp.class, args); } 我试着把launch(SRECOApp.class,args)在按钮的操作侦听器中,但它不

在Netbeans的帮助下,我制作了一个Java桌面应用程序。我刚刚在那个包中创建了另一个类,我刚刚添加了一个按钮。我的意思是为了运行我之前创建的Java桌面应用程序。搜索appview.java的main方法时(仅此方法包含main),出现如下代码:

public static void main(String[] args) {
    launch(SRECOApp.class, args);
}
我试着把
launch(SRECOApp.class,args)在按钮的操作侦听器中,但它不起作用。请问,我现在该怎么办?

这就是和的意义所在

Desktop类用于打开与文件关联的应用程序(通过其文件扩展名)

运行时类用于打开应用程序并向该应用程序传递参数

例如:


因此,如果我理解正确,您希望实现以下行为:1。应用程序启动,出现一个带有按钮的窗口2。点击按钮启动主应用程序-也许这个答案确实有帮助,但是你发布的链接没有这样的内容。请看我在上面写的代码。我的意思是,你应该创建一个新的Stage对象并打开第二个应用程序。我假设代码中有两个应用程序对象——如果只有一个,那么这就是您要寻找的答案
Runtime.getRuntime().exec("notepad.exe")