5

我在java中创建了一个jar文件,我想让应用程序在系统启动时自动启动。我发现我必须为此编写一个 shell 脚本。那个 shell 脚本应该是什么样子的?为了使应用程序在启动时自动启动,我还需要做些什么吗?

4

3 回答 3

11

在 OS X 启动时启动程序的首选方法是创建一个launchd守护程序,如此所述。

于 2009-12-07T04:54:03.090 回答
2

在 mac os x 中,您也可以只运行“open program.jar”(或任何文件夹,对于本机应用程序,使用“-a”),它将打开与终端分离的任何默认环境设置,如果你只是双击它会使用它它。

您还可以通过 System Preferences > Accounts > 'username' > Login items 将程序(或脚本)添加到用户的登录项。这完全是点击式操作,不需要 shell 脚本

于 2009-12-07T04:47:07.420 回答
0

shellscript 会是这样的:

cd /directory/to/jar
java -jar Jar.jar

或者,也许您实际上不需要编写 Jar.jar,只需要编写 Jar。我不太记得了。

于 2009-12-07T04:39:04.427 回答