5

我知道 java webstart 在安全沙箱下运行。是否可以在 jar 中包含 .dll/.exe(或让 webstart 将其下载到本地计算机)然后执行它(使用 Runtime.exec 或进程等)

请指教。欢迎任何建议/评论!

4

2 回答 2

6

是的。您必须将其包装.dll在一个.jar文件中,并.jnlp使用<nativelib>

有关更详细的说明,请参见此处。

如果你想运行一个可执行文件,那么最好的办法是将它.jar作为资源打包到你的文件中,将它分解到(比如说)一个临时目录,然后使用正常的进程/运行时机制运行它。

于 2009-05-06T19:11:01.787 回答
1

是的,只要用户授予您的应用程序权限(通过弹出的对话框),Java webstart 就可以访问文件系统,并有权使用 Runtime.exec。

于 2009-05-06T19:10:17.670 回答