簡體   English   中英

使用-cp運行java程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM