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

请告知。欢迎任何建议/评论!

有帮助吗?

解决方案

是。您必须将.dll包装在.jar文件中,并使用.jnlp

<nativelib>文件中引用它

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

如果你想运行一个可执行文件,那么你最好的办法是将它打包在你的<=>资源中,然后将其分解为(比如说)临时目录,然后使用正常的Process / Runtime机制运行它。

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top