Java 从任务调度器运行jar时未显示GUI

Java 从任务调度器运行jar时未显示GUI,java,scheduled-tasks,Java,Scheduled Tasks,我有一个jar文件,需要在windows启动时运行。所以我制作了一个批处理文件,如下所示: java.exe -jar C:\Users\****\Documents\NetBeansProjects\WindowsSecurity\dist\WindowsSecurity.jar 以下是我的主要方法: public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnabl

我有一个jar文件,需要在windows启动时运行。所以我制作了一个批处理文件,如下所示:

java.exe -jar C:\Users\****\Documents\NetBeansProjects\WindowsSecurity\dist\WindowsSecurity.jar
以下是我的主要方法:

public static void main(String args[]) {




        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new SignIn().setVisible(true);
            }
        });

    }
我的问题是调度器运行良好,框架构造函数中的代码也运行良好,但从来没有显示GUI。我甚至尝试了一个
JOptionPane
,但也没有显示出来(虽然它阻止了主线程)。甚至
cmd
也没有显示出来。 如何解决此问题?

将其设置为“仅在用户登录时运行”,而不是“无论用户是否登录都运行”