私のjnlpアプリケーションにこのshowDocumentに関する助けが必要です。 ブラウザから別のタブにpdfファイルを表示しようとしましたが、Javaプラグインが拒否されました。jnlpで許可が拒否されました。showDocumentをPDFファイルで呼び出そうとしています
マイJNLPファイルが
<security>
<all-permissions/>
</security>
あり、私のコードは次のとおりです。
AccessController.doPrivileged(new PrivilegedAction()
{
@Override
public Object run()
{
try
{
applet.getAppletContext().showDocument(new URL("file:///C:/Contrato.PDF"), "_blank");
}
catch(Exception e)
{
e.printStackTrace();
showException("Erro ao exibir arquivo:" + e.getMessage());
}
return null;
}
});
が、私はのshowDocument(google.comを実行しようとした場合、私は例外
java.lang.SecurityException: showDocument url permission denied
を受け取ります、_blank)は動作しますが、ファイルを表示しようとすると動作しません。
'のshowDocument(新しいURL( "ファイル:/// C:/Contrato.PDF")、 "_blank");' - 'showDocument'は* *最後のコンピュータからファイルを示すために設計されていないのでしたユーザー!このPDFはクライアントまたはサーバー上にありますか? –
クライアント側 –