【问题标题】:How do I import from a jar file that is already in my library? (Netbeans Java)如何从我的库中已经存在的 jar 文件中导入? (网豆Java)
【发布时间】:2014-04-03 03:20:37
【问题描述】:

我从 JSON 库下载了一个 .jar 文件: http://sourceforge.net/projects/json-lib/files/

然后我去netbeans并将文件导入我的库中, 现在如何在我的程序中使用 JSONobject?

我想我需要做一些导入声明,但我不确定

提前谢谢,我是菜鸟

【问题讨论】:

    标签: java json netbeans jar import


    【解决方案1】:

    如果您尝试使用库中的类,您的 IDE 应该建议正确的导入语句。 (可能要先保存才能看到建议)

    您也可以手动操作:

    import some.lib.Class;
    

    编辑:我已经下载了您的链接 jar,将其添加到新项目的构建路径中,以下代码没有错误:

    package test;
    
    import net.sf.json.JSONObject;
    
    public class TestJSON
    {
        JSONObject jsonObj;
    
        public TestJSON()
        {
            jsonObj = new JSONObject();
        }
    }
    

    请给我们一些错误、警告或堆栈跟踪。

    请参阅此问题,了解如何在 Netbeans 中将 jars 添加到您的构建路径:How to add a JAR in NetBeans

    【讨论】:

    • 此导入不允许使用 JSONobject
    • 如果您将import net.sf.json.JSONObject; 直接放在类文件顶部的包声明之后,您会得到什么(如果有)错误或警告?
    • 您是否已将 jar 添加到您的构建路径中?
    • 包 net.sf.json 不存在
    • 如何将 jar 添加到构建路径?我将它添加到库中
    【解决方案2】:

    您可以找到关于导入的简单而详细的解释here。 简短的回答,是的,您需要导入指令。

    【讨论】:

      【解决方案3】:

      我相信你会找到你想要的进口商品

       import net.sf.json.*; // e.g. JSONObject
      

      以后,您可以随时运行jar tvvf json-lib-2.4-jdk15.jar 并自己获取内容。此外,除了 jar 实用程序之外,您还可以使用任何可以读取 zip 文件的应用程序打开 JAR 文件(因为 jar 是 zip 文件)。

      【讨论】:

      • 可能是罐子坏了?我无法使用存档实用程序或任何其他程序打开它,导入也不起作用
      • 再试一次downloading
      猜你喜欢
      • 1970-01-01
      • 2011-08-29
      • 2014-09-14
      • 2013-12-17
      • 1970-01-01
      • 2020-04-16
      • 2012-06-30
      • 2015-07-05
      • 1970-01-01
      相关资源
      最近更新 更多