导入处理java时未找到GSON库

kcugc4gi  于 2022-11-06  发布在  Java
关注(0)|答案(1)|浏览(244)

我正在尝试将GSON库导入到我的处理java sketch中。我使用的编辑器是VS Code。我对库在Java中的工作方式相当陌生,所以我遵循了许多网站的说法。以下是我所做的。
1.首先,我从this site下载了GSON .jar文件。
1.接下来,在VS代码中的处理草图中,我创建了名为librarieslibrary的文件夹,因此文件结构如下所示:/sketch/libraries/library .
1.然后,我将步骤1中下载的文件重命名为gson.jar,并将其分别放在librarieslibrary文件夹中。
1.最后,我将库导入到草图的顶部,如下所示:

import com.google.gson.Gson; 
import com.google.gson.GsonBuilder;

不过,我还是得到库未找到的错误:
找不到用于com的库。google.gson找不到用于com的库。google.gson库必须安装在sketchbook文件夹内名为“libraries”的文件夹中(请参阅“首选项”窗口)。main.pde:0:0:0:软件包“com.google“不存在。您可能缺少一个库。
我做错了什么?我错过了一步吗?
谢谢你的帮助。

smdncfj3

smdncfj31#

一个更简单的方法是将gson-2.8.2.jar放到一个Processing草图中,这将创建一个代码文件夹,其中的jar文件将从该文件夹导入:

import com.google.gson.Gson; 
import com.google.gson.GsonBuilder;

println(Gson.class);// prints class com.google.gson.Gson

缺点是每个草图都可以看到jar。
如果您希望该库对所有草图都可见,就像它是一个处理库一样,正如您所尝试的那样,文件夹结构略有不同:
/path/to/Processing/libraries/YourLibrary/library/YourLibrary.jar
例如,文档/处理/库/Gson/library/Gson. jar
(实际上,您需要重命名gson-2.8.2.jar以匹配祖文件夹名称)
此外,如果您不介意使用更简单的JSON解析器,可以使用内置的loadJSONObject()/loadJSONArray()函数

相关问题