Java 编译使用单个依赖项jar文件的简单类时出错
我有一个简单的类(RJson.java),它从json jar文件导入org.json.JSONObjectJava 编译使用单个依赖项jar文件的简单类时出错,java,Java,我有一个简单的类(RJson.java),它从json jar文件导入org.json.JSONObject import org.json.JSONObject; public class RJson{ public static void main(){ JSONObject obj = new JSONObject(); }} 我还从下载了JAR文件 我可以使用以下工具轻松编译RJson类: javac -cp json.jar RJson.java 这将创建RJson
import org.json.JSONObject;
public class RJson{
public static void main(){
JSONObject obj = new JSONObject();
}}
我还从下载了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上使用分号而不是冒号),我怀疑这会很好。当您运行代码时,您的类路径只包含
json.jar
——而不是当前目录
按以下方式运行:
java -cp json.jar:. RJson
(如果你在Windows上,也可以用分号代替冒号),我想这样就可以了