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

标签 java java-web-start

我正在为 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/

相关文章:

java - 应用程序 : webview : selenium : How to automate touchend event on a div?

java - 当在登录 Activity 中按下退格键时,Android 在登录屏幕上关闭

java - Java Web Start 运行什么?

java - 如果 Object instanceof HashMap 如何检查键和值的类型?

java - 异步 URL 获取(如果失败则重试而不阻塞)

java - 更改 Java 临时 Internet 文件存储位置

java - 如何使用 Web Start 和安装程序部署 jar?

java - 如何在 jnlp 文件中区分 32 位和 64 位 java 版本

java - 反编译JAVA DLL

Java 7u4 webstart 安全异常 : Class does not match trust level