从Java Web Start程序获取响应服务器

时间:2012-02-10 22:03:48

标签: java java-web-start

我正在争取Java Webstart中的解决方案。

我正在开发一个项目,我们使用Weblogic作为Application Server和Struts,Spring& Hibernate是技术。

我们需要调用安装在客户端桌面上的应用程序。

为此,我使用了Java WebStart。 它包含一个带有main方法的简单Java独立程序,该方法将在客户端桌面上调用该应用程序。

如下所示。

public static void main(String[] args) 
{
    try 
    {
        Runtime rt = Runtime.getRuntime();
        Process pr = rt.exec(args[0]);
    }
    catch (Exception e) 
    {
        e.printStackTrace();
    }
}

一切正常。我可以调用该应用程序。

但是如果在调用应用程序时出现任何失败,那么控件将进入catch块。但是没有向用户显示消息,说明应用程序的调用失败。

有没有办法向用户显示一条消息,说明应用程序调用失败或者至少将控件发送回服务器。

1 个答案:

答案 0 :(得分:1)

catch (Exception e) 
{
    e.printStackTrace();
    JOptionPane.showMessageDialog(
        someParentOrNull, 
        e.getMessage(), // experiment with the exact form of the message
        e.toString(),  // experiment with the exact form of the title
        JOptionPane.ERROR_MESSAGE);
}