【问题标题】:Importing JSON.simple in a MHP project (Netbeans)在 MHP 项目 (Netbeans) 中导入 JSON.simple
【发布时间】:2016-05-24 08:02:57
【问题描述】:

我正在使用 NetBeans 进行 MHP 项目。我需要导入 JSON.simple 库,但我遇到了一些问题。

在 NetBeans 中的普通 Java 应用程序中,您的项目中的 NetBeans 中有“Libraries”文件夹。我没有这个文件夹,大概是因为它是一个 MHP 项目。

我在我的工具>库和项目>属性>Java 源类路径中添加了 .jar 文件。当我执行后者时,NetBeans 开始自动完成 import org.json.simple.* 并且没有给我任何错误。但是当我运行我的项目时,我仍然得到“包 org.json.simple 不存在”。导入行出错。

我猜我还没有正确地将库添加到我的项目中,但我不确定我做错了什么。我 100% 确定有办法让这项工作,因为我看到我的教授在 MHP 项目中与图书馆合作(我无法得到他的帮助,因为我们已经有 2 周没有上课了,他不经常查看他的邮件)。

【问题讨论】:

  • 它的lib 文件夹不是library 完全是@AdriaanMarain
  • 我的意思是this。我的看起来像this(没有库文件夹)。
  • 在创建新项目的过程中你犯了一些错误。那就是发生这个问题。因为lib 文件夹存在于项目的默认设置中。 @Adriaan
  • Here are 2 new projects I created to show my issue. 我正在创建一个 xlet,这意味着我必须使用蓝光光盘 Java 项目,而库文件夹中似乎没有该项目。您是从 Java 或 MHP/xlet 的角度回答我的问题吗?如果我无法解决我的问题,我可能会使用不同的 IDE。不过感谢您的帮助!

标签: java json netbeans xlet


【解决方案1】:

我认为我找到了解决方案,现在我可以编译该项目并且它可以在电视上运行。

我使用了 JSON.Simple 库中未编译的 java 文件,可在此处获得:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/json-simple/json_simple-1.1-all.zip 您可以在文件夹中找到这些 java 文件:“json_simple-1.1-all\src\org\json\simple”,那么您需要复制文件夹“simple”和“parser”中的所有文件,并将这些文件放入Xlet 项目中,使用java 文件的原始名称创建新类。

您需要将所有这些文件放在项目的根文件夹中,而无需创建包或其他文件夹。

在此之后,您需要从每个导入文件的顶部删除“包”导入,还需要删除“导入”,例如:“import org.json.simple.parser.JSONParser”。您需要检查所有导入的类是否有错误。之后你就可以正确编译项目了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 2014-12-07
    • 2011-10-12
    • 2017-01-05
    • 2011-07-05
    相关资源
    最近更新 更多