首页 文章

文件可以在运行jnlp时访问,但无法通过java web start中的浏览器访问

提问于
浏览
0

我正在尝试访问部署在 apache web server 中的jar文件中的资源文件 . 可以通过已部署文件夹中的jnlp文件访问该文件,但在尝试从浏览器访问时无法通过Web启动访问该文件 .

用于使用uri访问文件的代码如下所示:

File helpFile = new File("/myFile.doc");

myFile 位于服务器中部署的应用程序 jar 中 .

1 回答

  • 0

    JNLP应用程序在您的计算机上本地运行,因此它将具有对Apache Web服务器的'file'访问权限 . 您必须使用HttpURLConnection或任何RESTful客户端API访问它 .

    此外,要在服务器上本地访问文件,您必须使用FileOpenService而不是文件 .

相关问题