繁体   English   中英

为什么通过插件启动Java应用程序并退出该应用程序时,Eclipse停止运行,为什么我的Eclipse框架停止工作

[英]Why my eclipse framework stops working when through a plugin a java application starts and when i exit this application the Eclipse stops

我已经实现了一个eclipse插件,当用户单击按钮时它会启动一个Java应用程序。错误是Java应用程序停止了(用户单击退出按钮),整个eclipse框架都停止了工作。 这是我用来启动Java代码的代码。

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

Mainframe是实现Jframe的类,它在库中

看一下其他应用程序代码,也许它说是System.exit(0) ,在其中处理了单击退出按钮的情况...

可以将JFrame配置为“关闭时退出”。 即使将其设置为“关闭时处理”,也可以在关闭最后一个可显示(AWT / Swing)窗口后终止VM。

一开始我没有注意:您正在eclipse框架内使用Swing组件:这不是一个好主意。 插件应仅使用SWT库或使用SWT-Swing桥来显示基于Swing的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM