在启动时运行脚本

时间:2014-07-19 21:44:39

标签: java linux

基本上我想要实现的是将.jar文件添加到我的Linux计算机的启动中。我创建了一个运行该文件的脚本,然后尝试添加该脚本以在系统启动时运行。

我的桌面上有一个名为 Box.java 的.java文件。该文件不包含任何错误,我手动编译它,它工作正常。然后我在桌面上创建了一个名为 start.sh 的脚本,它的内容是

#!/bin/bash

javac /home/maple/Desktop/Box.java

那么应该做的是编译java类,结果将是我桌面上的一个类文件,名为 Box.class

然后我在 /etc/init.d / 中创建了一个文件,它被称为** start_java *它的内容是

#!/bin/sh

home/maple/Desktop/start.sh
然后我打开了终端并做了

chmod +x /etc/init.d/start_java

我知道sh文件将编译一个java文件而不是运行一个文件,在完成的副本中我将使用一个jar文件。如何在不使用第三方软件或任何预安装程序的情况下将该jar添加到启动中?

编辑:我现有的方式无效。

1 个答案:

答案 0 :(得分:0)

您只想做同样的事情,但将 start.sh 的内容更改为:

#!/bin/bash
java -jar <filename> 
相关问题