jnlp尝试调用带有pdf文件的showDocument时权限被拒绝

jnlp尝试调用带有pdf文件的showDocument时权限被拒绝,pdf,permissions,applet,jnlp,Pdf,Permissions,Applet,Jnlp,在我的jnlp应用程序中,我需要一些有关此showDocument的帮助。 我试图在浏览器的另一个选项卡中显示pdf文件,但java插件拒绝了 我的JNLP文件有一个 <security> <all-permissions/> </security> 但我收到了例外 java.lang.SecurityException: showDocument url permission denied 如果我尝试使用showDocum

在我的jnlp应用程序中,我需要一些有关此showDocument的帮助。 我试图在浏览器的另一个选项卡中显示pdf文件,但java插件拒绝了

我的JNLP文件有一个

  <security>
        <all-permissions/>
  </security>
但我收到了例外

    java.lang.SecurityException: showDocument url permission denied
如果我尝试使用showDocument(google.com,_blank)工作……但是当我尝试显示任何文件时,它都不起作用。

AppletContext的
showDocument(URL)
方法从来没有打算从本地文件系统启动文件(即使指定为
文件
协议URL)

至少有两种选择:

  • JNLP代码段表明这是一个受信任的应用程序,因此对于1.6+应用程序,可以调用
  • JNLPAPI的
    BasicService
    提供了该方法

  • showDocument(新URL(“file:///C:/Contrato.PDF“(空白)-
    showDocument
    不是为在最终用户的计算机上显示文件而设计的!这是客户端还是服务器上的PDF?不客气+1用于说明问题的过帐代码。
        java.lang.SecurityException: showDocument url permission denied