gpt4 book ai didi

java - 如何从 Java 应用程序(在 RaspberryPi 上)运行 chromium 浏览器?

转载 作者:行者123 更新时间:2023-12-02 13:01:58 33 4
gpt4 key购买 nike

正如标题所示,我在从 RaspberryPi 上运行的 Java 应用程序运行 chromium-browser 时遇到问题(不确定最后一部分是否相关)。我需要我的应用程序以信息亭模式打开浏览器,然后在指定的时间后将其关闭。但到目前为止我无法启动浏览器。

之前我成功地从我的应用程序启动了 OMX Player,所以我在这里使用了相同的方法:

try {
ProcessBuilder pb = new ProcessBuilder("bash", "-c", "chromium-browser http://www.google.com ");
Process process = pb.start(); // Start the process.
process.waitFor(); // Wait for the process to finish.
} catch (Exception e) { ...}

但运气不佳。我也尝试过使用运行时,但还是没有成功:

try {
Process p = Runtime.getRuntime().exec("chromium-browser http://www.google.com");
p.waitFor();
} catch (Exception e) { ... }

请大家帮帮我好吗?我在这里有点绝望。

谢谢!

最佳答案

如果您以 root 身份运行 Java 应用程序,请尝试此操作。它对我有用:

ProcessBuilder pb = new ProcessBuilder("bash", "-c", "sudo -u pi chromium-browser http://www.google.com ");

关于java - 如何从 Java 应用程序(在 RaspberryPi 上)运行 chromium 浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44264166/

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