当前位置: 首页 > 面试题库 >

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

程举
2023-03-14
问题内容

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

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


问题答案:

是。您必须将包裹.dll在一个.jar文件中,然后.jnlp使用<nativelib>

请参阅此处以获得更详细的描述。

如果要运行可执行文件,那么最好的选择是将其打包.jar为资源,分解为(例如)一个临时目录,然后使用常规的Process / Runtime机制运行它。



 类似资料:
  • 问题内容: 是否可以使用html5按钮事件运行bat /可执行文件?在IE中,如果我没有记错的话,可以使用Shell对象来实现。 问题答案: 这就是我所做的。我希望在我们的网络上设置HTML页面,这样就不必导航到各个文件夹来安装或升级我们的应用程序。因此,我要做的是在每个人都可以访问的“共享”驱动器上设置一个.bat文件,在该.bat文件中,我有以下代码: HTML代码是: (确保您的斜杠正确无误

  • 问题内容: 是否有可能以某种方式停止或终止JavaScript,从而防止再次发生基于JavaScript的执行,而无需重新加载浏览器? 我在想JavaScript等同于PHP。 问题答案: 简短答案: 如果您想了解更多,请继续阅读。 您是否要停止JavaScript的开发/调试工作? 代码中的表达式将停止页面执行,然后您的浏览器开发人员工具将使您可以查看页面冻结时的状态。 您是否要故意停止设计您的

  • 问题内容: 简而言之,我需要能够将已编译的可执行文件粘贴到Java jar文件中,然后能够从Java运行它(可能通过)。 的 原因 ,是我想使用Java来包裹ImageMagick的可执行文件成分的图像处理弹性的Map Reduce任务。EMR只希望获取一个jar文件,因此我认为没有空间在旋转的数据节点上安装软件。 问题答案: jar中的可执行文件是一种资源,您可以通过Stream访问它,并将可执

  • 问题内容: 我不知道如何在中执行文件。这是我正在使用的代码。它不起作用,也不打印任何内容。有什么方法可以使用命令行执行文件? 问题答案: 您可以在node.js中尝试子进程模块的execFile函数 请参阅:http : //nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_option

  • 问题内容: 我想使用asyncio调用loop.run_in_executor在Executor中启动一个阻塞函数,然后在以后取消它,但这似乎对我不起作用。 这是代码: 我希望上面的代码仅允许阻塞函数输出: 然后查看非阻塞函数的输出。但是,即使我取消了,阻碍性的未来仍在继续。 可能吗?还有其他方法吗? 谢谢 问题答案: 在这种情况下,一旦它真正开始运行,就无法取消它,因为您依赖的行为,并且它的文档

  • 问题内容: 我必须转换一个传递查询的MSSQL存储过程: 这不起作用。我敢肯定,而不是MySQL的命令,但也不管用。 有谁知道是否有可能为MySQL提供类似JavaScript的功能? 问题答案: EXECUTE是MySQL中的有效命令。MySQL参考手册