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

标签 java windows dll java-web-start

我知道 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/

相关文章:

python:使用windows api使用ttf字体呈现文本

java - 如何修复 'NotSerializableException: java.time.format.DateTimeFormatter' 错误

Java AOP JoinPoint 获取不到参数名

c - 什么是用c写的windows系统调用?

java - 如何在 Windows 上将 ActiveMQ 安装为 64 位服务?

c++ - 可执行文件中定义的函数名称(使用 dladdr)

vb.net - 使用 Visual Basic.Net 录制系统音频

vb.net - 两台不同计算机上的不同互操作引用不起作用

java - JMS 消息传递性能 : Lots of Topics/Queues vs. 广泛过滤(消息选择器)

java - 如何为单列连接覆盖 @JoinColumn 中默认生成的 SQL 名称