我正在争取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块。但是没有向用户显示消息,说明应用程序的调用失败。
有没有办法向用户显示一条消息,说明应用程序调用失败或者至少将控件发送回服务器。
答案 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);
}