0
我製作了一個在Windows上運行良好的程序。當我把它交給CentOS的,我得到這個錯誤:Java -cp on linux
Error: Could not find or load main class org.wbc.WBCController
這是文件設置下面的.sh在Linux上:
這是文件設置和.bat在Windows上:
有誰知道問題是什麼,我怎麼能解決這個問題?
我製作了一個在Windows上運行良好的程序。當我把它交給CentOS的,我得到這個錯誤:Java -cp on linux
Error: Could not find or load main class org.wbc.WBCController
這是文件設置下面的.sh在Linux上:
這是文件設置和.bat在Windows上:
有誰知道問題是什麼,我怎麼能解決這個問題?
即使無法找到文件wbc.jar,Java也會響應此錯誤。我猜測那是你的問題。您可能希望看到您正在正確的工作目錄內執行shell腳本。
檢查,看看您是否可以從控制檯運行wbc.sh或者把這個wbc.sh以確保它搜索在同一目錄下的shell腳本的jar:
#!/bin/sh
java -cp `dirname $0`/wbc.jar org.wbc.WBCController
是白細胞。 jar可執行文件? – Breavyn 2013-03-13 07:34:24
你確定文件名有正確的大小寫嗎? WBC.JAR不會與Linux上的wbc.jar相同。或者說這個班可能有不同的情況? – 2013-03-13 07:34:45
嘗試刪除「wbc.jar」附近的引號,它們不是必需的。 – Jesper 2013-03-13 07:36:01