-2
我必須創建一個Unix shell腳本來執行Java代碼,它接受一個輸入文件並創建一個輸出文件。這是我如何在Windows上執行此操作:如何在Unix服務器上執行Java程序?
C:\Work\MCDExcelParserJE\bin>java -classpath .\;.\jxl.jar medicaid.Test PROCESS
我該如何在Unix上運行此操作?
我必須創建一個Unix shell腳本來執行Java代碼,它接受一個輸入文件並創建一個輸出文件。這是我如何在Windows上執行此操作:如何在Unix服務器上執行Java程序?
C:\Work\MCDExcelParserJE\bin>java -classpath .\;.\jxl.jar medicaid.Test PROCESS
我該如何在Unix上運行此操作?
的第一件事是,你需要在你的classapth使用colon(:
),而不是semi-colon(;)
:
java -classpath .\;.\jxl.jar medicaid.Test PROCESS
應更新爲
java -classpath ./:./jxl.jar medicaid.Test PROCESS
確保已安裝了JDK/bin目錄添加到路徑才能運行java命令。
@Mat謝謝,好的選擇:-) –
現在我得到這個:無法加載java類。 java.lang.UnsupportedClassVersionError:medicaid/Test(Unsupported major.minor version 49.0) – user2197712
類文件的版本高於JVM支持的版本。嘗試在同一臺機器/安裝中重新編譯它們或使用'javac'開關來定位一個較低的JVM版本。 –