2009-05-06 69 views
4

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

请指导。任何建议/评论是值得欢迎的!

回答

6

是的。你必须包裹.dll.jar文件,并使用<nativelib>

here了更详细的说明引用它在你的.jnlp文件。

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

1

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

相关问题