【问题标题】:How to import the json package into a java file?如何将json包导入java文件?
【发布时间】:2015-02-26 06:18:06
【问题描述】:

所以我是使用 JSON 的新手,我试图通过在我的 java 文件中导入 org.json.JSONObject 来制作 JSONObject,但是当我尝试编译此文件时,我收到消息“包 org.json 不存在” .

我希望能够使用 JSON 包并编译我的 java 文件。我遇到的所有关于导入 json 的问题都涉及到特定的 IDE,但我对 cs 还很陌生,所以我还没有掌握使用 IDE 的窍门,现在我正在使用 sublime 2 并正在使用我的终端。

我已尝试通过从该网站下载 json 1.1.1 jar 文件来解决此问题

https://code.google.com/p/json-simple/

并将这个 jar 文件和我的 project.java 文件放在我的项目文件夹中。我一直在到处寻找如何编译我的 java 文件,我知道我必须为它创建一个类路径,但我不是 100% 确定为什么。我也一直在尝试创建类路径几个小时,但由于我的 java 文件仍然无法编译,因此无法正确完成。

我试图在我的终端上运行这些,但都不起作用

javac -classpath json-simple-1.1.1.jar Project.java

javac -classpath json.jar Project.java

谁能指导我如何创建一个类路径以在我的 java 文件中使用 json 包?

提前非常感谢您。

【问题讨论】:

    标签: java json jar terminal sublimetext2


    【解决方案1】:

    使用 IDE

    但是从命令行你需要传递当前目录和classpath中的jar,所以它会像

    javac -cp .:json-simple-1.1.1.jar Project.java
    

    【讨论】:

    • 当我尝试这个时它仍然不会编译它错误说它找不到符号 JSONObject 我做错了什么?
    • 那个罐子有那个类吗?
    • 我认为它只支持构建一个没有参数的 JSONObject 我正在尝试制作一个像这样 JSONObject returnmssg = new JSONObject(in.readLine());是否有一个 json jar 文件可以支持这个谢谢。
    • 现在我正在使用这个网站上的这个 jar 文件 json-simple.googlecode.com/files/json-simple-1.1.1.jar code.google.com/p/json-simple 这是我得到的错误 --- Challenge.java:44: 错误:没有为 JSONObject 找到合适的构造函数(String) JSONObject retmssg = new JSONObject(in.readLine());构造函数 JSONObject.JSONObject(Map) 不适用(实参 String 无法通过方法调用转换为 Map) 构造函数 JSONObject.JSONObject() 不适用(实参和形式参列表长度不同)
    猜你喜欢
    • 1970-01-01
    • 2017-04-05
    • 2018-04-10
    • 2021-02-18
    • 2015-10-20
    • 2014-02-22
    • 2017-01-06
    • 1970-01-01
    • 2014-12-24
    相关资源
    最近更新 更多