2017-05-30 89 views
0

正如標題所示,我在運行RaspberryPi的Java應用程序中運行鉻瀏覽器時出現問題(不確定最後一部分是否相關)。 我需要我的應用程序以kiosk模式打開瀏覽器,然後在指定的時間後關閉它。 但到目前爲止,我無法啓動瀏覽器。如何從Java應用程序(在RaspberryPi上)運行鉻瀏覽器?

早些時候,我成功地從我的應用程序開始OMX的球員,所以我在這裏用相同的方法:

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) { ... } 

你們可以幫助我嗎? 我越來越有點絕望了。

謝謝!

回答

1

如果您運行Java應用程序的根目錄,嘗試了這一點,它的工作對我來說:

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