runtime.getruntime()。exec无法在Windows 7中运行,导致应用程序崩溃

时间:2014-01-23 13:40:43

标签: java swing windows-7 runtime.exec

我有一个Java Swing桌面应用程序,可以在Windows XP中正常运行,但是当我尝试在Windows 7 32位系统上打开它时,应用程序在执行某些操作时崩溃,说“jre停止工作”。

我通过日志发现应用程序在运行命令runtime.getruntime.exec()

时崩溃了

代码就像

try
{
    Trace.println("Help",TRIVIAL_INFO,"before run");
    Runtime.getRuntime().exec("c:\\Program Files\\Internet Explorer\\Iexplore.exe");
    Trace.println("Help",TRIVIAL_INFO,"run done");
}
catch(Exception ee) 
{
    Trace.error("Failed to run "+attempt[i]);
}

没有异常被抓住.. 在痕迹中只能看到第一个“跑步前”的痕迹。

我已经在网上搜索了,找到IE的间距不是问题。 我是否需要更新到任何特定的jre?还是别的什么?

由于某些限制,我无法使用processBuilder。 我想知道为什么它有Windows 7的问题。

提前感谢任何信息。

0 个答案:

没有答案