繁体   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