将控制权从应用程序带到Java框架

斯鲁西·阿格(Sruthi Acg)

我使用Java程序在arduino板和暂存文件之间进行通信。沟通进行得很好。我使用一个用户界面来启动通信,其中有个名为

连接紧密并最小化

当用户单击连接按钮代码时,将选中组合框中的值,并相应地打开临时文件。

单击连接按钮后,控件将移至临时应用程序。完成工作后,当我尝试关闭草稿时。我的临时应用程序按预期关闭,但是控件没有返回到用户界面,因此我无法关闭该应用程序,而无法在Net Bean中强制关闭该应用程序。在输出屏幕中,我看不到构建成功,而是停止构建。那是我的过程完美地工作,直到我给出连接,但是一旦按下按钮,它就会挂在某个地方。

我尝试将其制作为jar文件,然后在另一台计算机上运行它,当时我在任务管理器中使用结束任务来关闭应用程序。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

if("Disconnect".equals(jButton1.getText()))
{
    System.exit(0);
}

if(jComboBox2.getSelectedItem()==null)
{
    System.out.println("Select one port");
}
else
{           
    Runtime r = Runtime.getRuntime();

    try {
        //this.hide();
        //p = r.exec("C:\\Program Files\\Scratch 2\\Scratch 2.exe     C:\\Users\\Admin\\Desktop\\fwdbckpwm12.sb2");

        p = Runtime.getRuntime().exec("C:\\Program Files\\Scratch 2\\Scratch   2.exe C:\\Users\\Admin\\Desktop\\scratch files new.sb2");

        //Runtime.getRuntime().exec("taskkill /F /IM <p>.exe");            
        //p.destroy();
        //r.exec("C:\\Windows\\notepad.exe C:\\Windows\\ss.txt");
        //this.setDefaultCloseOperation(EXIT_ON_CLOSE);

        A4S a4sObj = new A4S(new String[] {jComboBox2.getSelectedItem().toString()});  //defaultline

        //A4S a4sObj = new A4S(new String[]{"COM16"});  //addedline
        //r.gc();
        //this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    } catch (IOException ex) {
        Logger.getLogger(serialportselection.class.getName()).log(Level.SEVERE, null, ex);
    } 
    finally{
        //p.destroy();
        //System.gc(); 
   // }

}            

这是我尝试的代码。但是似乎没有一个起作用。

亚历山大·卡扎科夫(Alexander Kazakov)
  1. 将所有与Process相关的工作移到单独的线程中。
  2. 使用waitFor方法识别进程结束-然后您可以自由退出应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

程序在被调用方法完成之后会终止,还是将控制权返回给调用函数?

来自分类Dev

如果我从xPage应用程序使用runOnServer调用了代理,它是否将控制权释放回xPage?

来自分类Dev

如何使程序的第二个实例将控制权传递回第一个实例?

来自分类Dev

控制权到达AsyncTask后,应用程式当机

来自分类Dev

使用线程时将控制权返回到Java中的主程序

来自分类Dev

为什么scanf在按Enter键时将控制权返回给程序?

来自分类Dev

如何在while循环中将程序的控制权传递回调用函数

来自分类Dev

Java桌面应用程序框架与JavaFX

来自分类Dev

可以将应用程序从后台带到前台吗?

来自分类Dev

DocuSign API返回URL,该URL在重定向后将控制权从WebView转移回React-Native应用程序

来自分类Dev

非静态初始化程序块-我还有更多控制权吗?

来自分类Dev

jQuery ajax HTML表单提交调用未将控制权返回给调用程序

来自分类Dev

在gvim -f期间将控制权返回给shell

来自分类Dev

将控制台窗口的控制权传递给子流程

来自分类Dev

程序在被调用方法完成之后会终止,还是将控制权返回给调用函数?

来自分类Dev

控制权移至AsyncTask后,应用程式当机

来自分类Dev

使用线程时将控制权返回到Java中的主程序

来自分类Dev

CursorLeakDetecter:应用程序未关闭数据库。我如何获得对此的控制权

来自分类Dev

为什么scanf在按Enter键时将控制权返回给程序?

来自分类Dev

Bootstrap输入组将控制权几乎向左推

来自分类Dev

如何将控制台应用程序转换为SWING框架?

来自分类Dev

将ToolWindow带到应用程序的前面

来自分类Dev

URLretrieve-下载失败/网络错误时,将控制权返回给程序

来自分类Dev

将应用程序带到最前沿并“锁定”?

来自分类Dev

使用Java收集框架和OOPS的控制台应用程序

来自分类Dev

如何获得从电子邮件应用程序到通话活动的控制权

来自分类Dev

将控制权添加到资源路由

来自分类Dev

加载引导加载程序的第二阶段和/或将控制权转移到第二阶段时出现问题

来自分类Dev

Paraview 没有将控制权释放回壳牌

Related 相关文章

  1. 1

    程序在被调用方法完成之后会终止,还是将控制权返回给调用函数?

  2. 2

    如果我从xPage应用程序使用runOnServer调用了代理,它是否将控制权释放回xPage?

  3. 3

    如何使程序的第二个实例将控制权传递回第一个实例?

  4. 4

    控制权到达AsyncTask后,应用程式当机

  5. 5

    使用线程时将控制权返回到Java中的主程序

  6. 6

    为什么scanf在按Enter键时将控制权返回给程序?

  7. 7

    如何在while循环中将程序的控制权传递回调用函数

  8. 8

    Java桌面应用程序框架与JavaFX

  9. 9

    可以将应用程序从后台带到前台吗?

  10. 10

    DocuSign API返回URL,该URL在重定向后将控制权从WebView转移回React-Native应用程序

  11. 11

    非静态初始化程序块-我还有更多控制权吗?

  12. 12

    jQuery ajax HTML表单提交调用未将控制权返回给调用程序

  13. 13

    在gvim -f期间将控制权返回给shell

  14. 14

    将控制台窗口的控制权传递给子流程

  15. 15

    程序在被调用方法完成之后会终止,还是将控制权返回给调用函数?

  16. 16

    控制权移至AsyncTask后,应用程式当机

  17. 17

    使用线程时将控制权返回到Java中的主程序

  18. 18

    CursorLeakDetecter:应用程序未关闭数据库。我如何获得对此的控制权

  19. 19

    为什么scanf在按Enter键时将控制权返回给程序?

  20. 20

    Bootstrap输入组将控制权几乎向左推

  21. 21

    如何将控制台应用程序转换为SWING框架?

  22. 22

    将ToolWindow带到应用程序的前面

  23. 23

    URLretrieve-下载失败/网络错误时,将控制权返回给程序

  24. 24

    将应用程序带到最前沿并“锁定”?

  25. 25

    使用Java收集框架和OOPS的控制台应用程序

  26. 26

    如何获得从电子邮件应用程序到通话活动的控制权

  27. 27

    将控制权添加到资源路由

  28. 28

    加载引导加载程序的第二阶段和/或将控制权转移到第二阶段时出现问题

  29. 29

    Paraview 没有将控制权释放回壳牌

热门标签

归档