gpt4 book ai didi

java - 如何通过java在mac上运行dmg

转载 作者:行者123 更新时间:2023-12-02 20:52:40 24 4
gpt4 key购买 nike

请让我知道如何在 Java 中运行/调用 .dmg 应用程序。我使用下面的语法Runtime.getruntime.exec("sample.dmg")但它会抛出“权限被拒绝”错误,错误代码为 13。请让我知道如何调用 dmg。

最佳答案

DMG 文件不能直接执行。您需要使用Mac OSX打开命令:

Runtime.getRuntime().exec(new String[] { "/usr/bin/open", "sample.dmg" });

您可能需要 dmg 文件的完整路径,但除此之外它似乎对我来说工作正常。打开还允许您指定执行打开操作的应用程序,以便您可以执行一些很酷的操作,例如在邮件应用程序中将此文档作为附件发送:

Runtime.getRuntime().exec(
new String[] { "/usr/bin/open", "-a", "Mail", "letter.pdf" });

我一直使用像这样从 Mac 打开命令。

关于java - 如何通过java在mac上运行dmg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7932708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com