我知道Java WebStart在安全沙箱中运行。是否可以将.dll/.exe文件包含在jar文件中(或让WebStart将其下载到本地计算机),然后使用Runtime.exec或process等执行它?请给予建议。欢迎任何建议/评论!
是的。您需要将.dll文件打包到一个.jar文件中,并在.jnlp文件中使用<nativelib>引用它。更详细的说明请参见这里。如果您想运行可执行文件,最好的方法是将其作为资源打包到.jar中,将其解压缩到(例如)临时目录中,然后使用正常的Process/Runtime机制运行它。