这是蝙蝠文件:
@echo off
"I:Program FilesJavajdk1.7.0_17binjava" -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
外壳脚本等效于什么?这个蝙蝠文件加载了一个应该与linux兼容的java服务器程序,但我不擅长shell脚本。感谢您的帮助。
如果您对系统上的默认 Java 交互器感到满意:
#! /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
暂停使窗口保持打开状态,我不知道这是否真的是故意的,所以也许删除"阅读"