我有一个处理连接的小型 Java 项目。为了从终端运行它,我必须进入包含源的文件夹并运行以下命令:
java -cp classes com.packagename.mainclass
其中 classes 是包含类的文件夹。
我想让 ubuntu 在启动时运行此应用程序,是否有可以使用的 Java 命令?或者我最好创建一个 shell 脚本?
谢谢!
答案1
在系统启动时:
添加到末尾/etc/rc.local
:
(cd ~your_username/path_to_source/ && sudo -u your_username java -cp ...) &
(最好创建一个 Upstart 工作反而。)
登录时:
打开“系统 - 偏好设置 - 启动程序”(gnome-session-preferences
)并在那里添加您的程序。