0

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

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

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

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

4

1 回答 1

0

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

我使用了 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”。您需要检查所有导入的类是否有错误。在此之后,您将能够正确编译项目。

于 2017-06-14T18:44:17.150 回答