如何将.bat(windows)转换为.sh文件(ubuntu)

时间:2014-03-31 18:26:03

标签: java windows batch-file ubuntu sh

我尝试使用run.sh在ubuntu中启动一个java应用程序,就像我在带有run.bat的Windows上一样,但是它没有用。一切都是用windows上的eclipse编译的。 我原来的.bat代码是(在windows上工作):

@title BDK
@echo off
java -XX:-OmitStackTraceInFastThrow -Xms1024m -Xmx1024m -server -cp bin;lib/log4j-1.2.16.jar;lib/mysql-connector-java-5.1.18-bin.jar;lib/netty-3.5.2.Final.jar;lib/FileStore.jar;lib/GTLVote.jar com.rs.Launcher
pause

我在run.sh中的代码:

java -XX:-OmitStackTraceInFastThrow -Xms1024m -Xmx1024m -server -cp bin;lib/log4j-1.2.16.jar;lib/mysql-connector-java-5.1.18-bin.jar;lib/netty-3.5.2.Final.jar;lib/FileStore.jar;lib/GTLVote.jar com.rs.Launcher

这给了我这个错误:

错误:无法找到或加载主类com.rs.Launcher

Ubuntu上的Java版本:JDK 7(不知道如何安装8,因为我是ubuntu的新手) Windows上的Java版本:JDK 8

提前致谢! BDK

1 个答案:

答案 0 :(得分:0)

在run.sh命令的-cp参数中,你有分号,你应该有冒号。所以,基本上,你的类路径根本没有加载。

相关问题