当来自任务计划程序的 运行 jar 时,GUI 不显示
GUI not showing when running jar from task scheduler
我有一个 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
也没有显示。
我该如何解决?
将其设置为 "Run only when user is logged on",而不是 "Run whether user is logged on or not"。
我有一个 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
也没有显示。
我该如何解决?
将其设置为 "Run only when user is logged on",而不是 "Run whether user is logged on or not"。