jnlp下载的jar的爆炸路径是什么?

时间:2014-09-11 03:59:40

标签: java jar io sandbox jnlp

我有一个网络应用程序。打包为jar文件,由Java Web Start使用jnlp提供服务。当用户运行我的程序时,它会生成一个excel文件,该文件将由同一个应用程序中的网页显示。

问题是:我的java类应该在哪里编写excel文件,以便网页能够找到/提供它?显然,网页只能从Web应用程序中读取(沙盒)。但是我可以访问jnlp下载应用程序的唯一句柄是jar文件(在运行时不可修改)而不是EXPLODED jar文件内容。如果我能够找到并写入爆炸的jar文件内容,我可以在那里编写我的excel文件,以便通过网页获取。

有任何帮助吗?任何替代方案?

1 个答案:

答案 0 :(得分:1)

  

..我的java类应该在哪里编写excel文件,以便网页能够找到/提供它?

将其写入user.home的子目录。要么是temp.dir(拼写?)。

这些应用中的任何一个。应该是可写的Java应用程序。没有特殊权限(例如以root身份运行)。