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



我正在尝试使用 ubuntu 启动一个 java 应用程序 run.sh 就像我在 Windows 上运行一样.bat但它不起作用。一切都是在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

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

最新更新