2013-08-25 49 views
-2

我必須創建一個Unix shell腳本來執行Java代碼,它接受一個輸入文件並創建一個輸出文件。這是我如何在Windows上執行此操作:如何在Unix服務器上執行Java程序?

C:\Work\MCDExcelParserJE\bin>java -classpath .\;.\jxl.jar medicaid.Test PROCESS 

我該如何在Unix上運行此操作?

回答

0

的第一件事是,你需要在你的classapth使用colon(:),而不是semi-colon(;)

java -classpath .\;.\jxl.jar medicaid.Test PROCESS 

應更新爲

java -classpath ./:./jxl.jar medicaid.Test PROCESS 

確保已安裝了JDK/bin目錄添加到路徑才能運行java命令。

+0

@Mat謝謝,好的選擇:-) –

+0

現在我得到這個:無法加載java類。 java.lang.UnsupportedClassVersionError:medicaid/Test(Unsupported major.minor version 49.0) – user2197712

+0

類文件的版本高於JVM支持的版本。嘗試在同一臺機器/安裝中重新編譯它們或使用'javac'開關來定位一個較低的JVM版本。 –

相關問題