基本上我想要实现的是将.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添加到启动中?
编辑:我现有的方式无效。
答案 0 :(得分:0)
您只想做同样的事情,但将 start.sh 的内容更改为:
#!/bin/bash
java -jar <filename>