1

我正在将服务器的托管服务提供商从 Windows Server 切换到 Linux Debian,我需要帮助将我的 Run.bat 转换为可执行的 shell 脚本。

Windows 批处理文件:

java -cp bin; deps/mail.jar; deps/xstream.jar; deps/xpp3-1.1.4c.jar;
deps/scheduling.jar -server server.Server

当我将它保存为 shell 脚本时,当我“在终端中运行”时它没有正确运行,shell 只是立即打开和关闭。

4

1 回答 1

1

在 linux 中,分隔符:不是;,所以试试这个:

$ java -cp bin:deps/mail.jar:deps/xstream.jar:deps/xpp3-1.1.4c.jar:deps/scheduling.jar -server server.Server

复制不带 $ 的命令。$ 用于指示该命令属于 linux shell。

于 2013-02-22T03:57:29.990 回答