0

这是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 文件加载了一个应该与 linux 兼容的 java 服务器程序,但我不擅长 shell 脚本。谢谢您的帮助。

4

2 回答 2

1

如果您对系统上的默认 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
于 2013-10-22T19:30:56.020 回答
0

应该非常相似:

#!/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

暂停使窗口保持打开状态,我不知道这是否真的是有意的,所以也许删除“读取”

于 2013-10-22T19:33:04.407 回答