2012-01-08 84 views
2

我创建了一个jar文件,并希望在linux机器上运行它。 在我使用的win32机器上: java -classpath myclass.jar; log4j-1.2.16.jar; mysql-connector-java-5.0.8-bin.jar ;. com.name.myClass.MyClass 但是,在Linux上它不起作用?任何想法如何做到这一点?在linux下运行java jar

+2

您是否尝试过使用库名称上的绝对路径? – wespiserA 2012-01-08 13:59:45

+1

Linux使用冒号作为路径分隔符,但Windows使用分号。查看两个系统上的PATH环境变量以查看其影响。 – 2012-01-08 14:09:19

回答

7

用途:代替;分开类路径中的项目:

-classpath myclass.jar:log4j-1.2.16.jar:mysql-connector-java-5.0.8-bin.jar:.