有没有可能使用Java webstart执行.exe或DLL?

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

请指教。 任何build议/意见是值得欢迎的!

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

在这里看到更详细的描述。

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

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