易截截图软件、单文件、免安装、纯绿色、仅160KB

java 可以处理win32异常么?

      如下代码:
      chu0yichang_1.exe是用vc写的一个exe控制台程序,不需要输入,运行过程中会报除数为0异常,即win32异常。Java中通过  public Process exec(String command,String[] envp) throws IOException 调用执行chu0yichang_1.exe,执行过程肯定会报win32异常,那么,有没有可能处理掉这个异常了,请大家讨论讨论,给小弟一些指点,谢谢。
     
       
      File dir = new File("chu0yichang_1.exe");
        try {
            String cmdSt = "cmd.exe /c " + workPath + "/" + fileName;
            process = Runtime.getRuntime().exec(cmdSt, null, dir);         
            process.waitFor();
        } catch (IOException ex) {
            Logger.getLogger(ProgramRunner.class.getName()).log(Level.SEVERE, null, ex);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
你可以试试直接catch(Exception e),如果这都不行,那可能就不行了。
exec方法声明中的throws IOException应该指的是启动新进程的过程中可能发生的异常,当进程被启动起来,自己去运行之后,所发生的事情就不是JVM能控制的了。举个极端的例子,


相关问答:

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......

java远程调用exe? - Java / Java EE

如题,现在在做一个统一门户系统,目前只支持web端的管理,其中有一家公司系统是exe可执行文件的,放在windows2003服务器上,我怎么远程能调用的过来他的exe执行文件?请知道的告知解决方案等,先谢了。
你的意思就 ......

java JTextField 文本状态监听 - Java / Java SE

怎么监听JTextField单行文本的变化呢?
也就是怎么通过“保存”按钮获取新输入在文本区的字符串呢?
在线等待!!
JFrame ap = new JFrame("");
  ap.setDefaultCloseOperation(JFrame.DISP ......

java mail 错误

用java 发信时,出现下述错误
Could not connect to SMTP host: mail.infoscience.co.jp, port: 25, response: -1
请教各位
端口错误

telnet XXX 25 
结果:220 ofmipd.local ESMTP
是什麼意思? ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号