我知道 java webstart 在安全沙箱下运行。是否可以在 jar 中包含一个 .dll/.exe(或者让 webstart 下载它到本地机器)然后执行它(使用 Runtime.exec 或进程等)
请指教。欢迎任何建议/评论!
最佳答案
是的。你必须包装 .dll
在.jar
文件,并在您的 .jnlp
中引用它文件使用 <nativelib>
参见 here以获得更详细的描述。
如果你想运行一个可执行文件,那么最好的办法是将它打包到你的 .jar
中。作为资源,将其展开到(比如说)一个临时目录,然后使用正常的进程/运行时机制运行它。
关于java - 是否可以使用Java webstart执行.exe或dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/831050/