繁体   English   中英

在启动时启动Java程序(自动-Raspberry Pi)吗?

[英]Starting a Java program on startup (Automatically - Raspberry Pi)?

我尝试在启动(Raspberry Pi)上启动Java程序(类文件)。 为此,我使用.bash_profile使用startx命令启动xinit。 现在在.bash_profile ,命令行如下所示:

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx -- -nocursor

该命令将启动xinit,但是在xinit启动之后,我还需要启动自己的Java程序。 例如:只需要在命令java classname放置一个位置,即可自动执行我的类文件(但我不知道在哪里)。

Java程序实际上需要执行Chrome浏览器(如果我手动键入java classname它将起作用):

ProcessBuilder pb = new ProcessBuilder("bash", "-c", "DISPLAY=:0 chromium-browser --disable-infobars --kiosk http://www.google.com"); Process processX = pb.start(); // Start the process. processX.waitFor(); // Wait for the process to finish.

您是否尝试在.xinitrc中添加exec java path-to-your-java-file 我认为通常只会在startx之后执行程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM