我尝试使用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
答案 0 :(得分:0)
在run.sh命令的-cp参数中,你有分号,你应该有冒号。所以,基本上,你的类路径根本没有加载。