创建一个shell脚本以在Linux上运行Java程序

M0r*_*rty 5 java linux shell

我创建了一个java程序,它同步两个目录的内容.程序将两个目录的位置作为参数进行同步,同步信息将存储在每个目录中的JSON格式文件中.我有一个引用的库json-simple-1.1.1.jar

我是从windows上的eclipse运行的,一切正常.我想创建一个shell脚本,这样我可以通过键入一个Linux终端上运行这个sync dir1 dir2地方sync是我的Java程序dir1dir2是路径的目录,从当前目录同步.

我是shell脚本和Linux的新手,并且不确定这是否容易做或者是否会把我整天带走.

Dut*_*n18 6

在 /usr/bin 中创建一个名为“sync”的文件,其中包含以下内容:

java -jar {PATH TO JARFILE} $1 $2
Run Code Online (Sandbox Code Playgroud)

替换{PATH TO JARFILE}为jar文件的路径

chmod +x sync通过在 /usr/bin 中键入使文件可执行