2012-01-08 85 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:.