[英]Running a java program using -cp
所以我在這里檢查了很多帖子並嘗試了人們建議的所有內容,我仍然得到“無法找到或加載主要課程”的錯誤,當我尋求幫助時,我的教授對他的回答並不是很有幫助。
這就是我的教授所說的應該工作(他正在使用OSX)。
java -cp classes:lib/json.jar cst420.jsonrpc.client.GroupServerJavaStub http://127.0.0.1:8080
在閱讀本網站上的其他帖子后,我也嘗試過:
java -cp classes:"lib/json.jar" cst420.jsonrpc.client.GroupServerJavaStub http://127.0.0.1:8080
java -cp "lib/json.jar" cst420.jsonrpc.client.GroupServerJavaStub http://127.0.0.1:8080
仍然沒有任何作用 我在bash提示符〜\\ GroupJsonRPC的基本目錄中,〜\\ GroupJsonRPC \\ classes \\ cst420 \\ jsonrpc \\ client \\ GroupServerJavaStub.class中的類文件存在並准備好運行。 〜\\ GroupJsonRPC \\ lib \\ json.jar也是如此。 任何洞察如何讓這個運行的東西運行將非常感謝!
PS:我正在使用Windows。
正確的命令是:
java -cp "classes;lib/json.jar" cst420.jsonrpc.client.GroupServerJavaStub http://127.0.0.1:8080
您需要確保包含類文件的目錄以及帶有';'的jar文件 分隔符,不要使用-jar
選項。 它使-cp
選項無效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.