如何将这个bat文件转换为加载java程序的linux shell脚本

如何将这个bat文件转换为加载java程序的linux shell脚本,java,linux,shell,batch-file,jar,Java,Linux,Shell,Batch File,Jar,这是bat文件: @echo off "I:\Program Files\Java\jdk1.7.0_17\bin\java" -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server pause shell脚本的等价物是什么?这个bat文件

这是bat文件:

@echo off
"I:\Program Files\Java\jdk1.7.0_17\bin\java" -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
pause

shell脚本的等价物是什么?这个bat文件加载了一个java服务器程序,该程序应该与linux兼容,但我不擅长使用shell脚本。感谢您的帮助。

如果您对系统上的默认Java InterepMeter没有问题,请执行以下操作:

#! /bin/sh
java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
否则:

#! /bin/sh
/path/to/executable/java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server

应该非常相似:

#!/bin/sh
java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
read
暂停使窗口保持打开状态,我不知道这是否真的是有意的,所以也许可以删除“读取”