我正在为 Java Webstart 中的解决方案而奋斗。
我正在开展一个项目,其中我们使用 Weblogic 作为应用程序服务器,并使用 Struts、Spring 和 Hibernate 等技术。
我们需要调用安装在客户端桌面上的应用程序。
为此我使用了 Java WebStart。 它包含一个简单的 Java 独立程序,其 main 方法将调用客户端桌面上的应用程序。
如下所示。
public static void main(String[] args)
{
try
{
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(args[0]);
}
catch (Exception e)
{
e.printStackTrace();
}
}
一切正常。我能够调用该应用程序。
但是,如果调用应用程序出现任何失败,则控制权将转到 catch block 。但没有向用户显示应用程序调用失败的消息。
有没有办法向用户显示一条消息,说明应用程序调用失败或至少将控件发送回服务器。
最佳答案
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);
}
关于java - 从 Java Web Start 程序获取响应到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235445/