【问题标题】:How do I add a jar file to import the class? [duplicate]如何添加 jar 文件来导入类? [复制]
【发布时间】:2020-09-05 18:41:43
【问题描述】:

我下载了 json-20200518.jar(从这里:https://mvnrepository.com/artifact/org.json/json/20200518),并将其放入我的 bin 文件夹(与我有 javac.exe 相同的文件夹),该文件夹已添加到我的 PATH 变量中。

我的 client.java 文件有:

import org.json.simple.JSONObject;

在 cmd 中,我运行:

javac -cp json-20200518.jar client.java 

我得到这个错误:

client.java:3: error: package org.json.simple does not exist
import org.json.simple.JSONObject;

如何处理 jar 文件才能使其正常工作?

【问题讨论】:

  • 错误的类路径。尝试使用 javac -cp 。客户端.java
  • 我得到与 javac -cp json-20200518.jar client.java 相同的错误
  • 您是否从 bin 文件夹以外的位置运行 javac 命令
  • @Gimmethe411 使用包名作为 org.json.JSONObject 而不是 org.json.simple.JSONObject
  • @Gimmethe411 在回答中添加了相同的内容以帮助他人,请帮我投票。

标签: java import jar


【解决方案1】:

在指定的maven jar文件链接中,JSONObject类的包结构为org.json.JSONObject

尝试将包名从org.json.simple.JSONObject改成org.json.JSONObject,编译成功。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 2015-11-20
    • 2011-04-06
    • 2016-02-01
    • 2010-11-17
    • 2015-04-11
    相关资源
    最近更新 更多