我有一个简单的类 (RJson.java),它从 json jar 文件导入 org.json.JSONObject。
import org.json.JSONObject;
public class RJson{
public static void main(){
JSONObject obj = new JSONObject();
}}
我还从 here 下载了 JAR 文件.
我可以使用以下方法轻松编译 RJson 类:
javac -cp json.jar RJson.java
然后创建 RJson.class。 但是在我运行的运行时:
java -cp json.jar RJson
我收到以下错误: 错误:无法找到或加载主类 RJson。
有人可以指导我如何解决这个问题吗? 注意:我不想使用 Ant 或 Maven。
最佳答案
当您运行代码时,您的类路径仅包含json.jar
- 而不是当前目录。
运行为:
java -cp json.jar:. RJson
(或者,如果您使用的是 Windows,请使用分号而不是冒号),我想这没问题。
关于java - 编译使用单个依赖项 jar 文件的简单类时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58603863/