是否可以使用Java webstart执行.exe或dll?

Roy*_*han 4 java windows dll java-web-start

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

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

Bri*_*new 6

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

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

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