【问题标题】:GSON library not found when importing into processing java导入处理 java 时未找到 GSON 库
【发布时间】:2022-06-24 19:50:14
【问题描述】:

我正在尝试将 GSON 库导入到我的处理 Java 草图中。我使用的编辑器是 VS Code。我对库在 Java 中的工作方式相当陌生,所以我遵循了许多网站所说的内容。这就是我所做的。

  1. 首先,我从 this site 下载了 GSON .jar 文件。
  2. 接下来,在 VS Code 中的处理草图中,我创建了名为 librarieslibrary 的文件夹,因此文件结构如下所示:/sketch/libraries/library
  3. 然后,我将步骤 1 中下载的文件重命名为 gson.jar,并将其放在 librarieslibrary 文件夹中。
  4. 最后,我在我的草图顶部导入了库,如下所示:
import com.google.gson.Gson; 
import com.google.gson.GsonBuilder;

但是,我仍然收到 library not found 错误:

找不到 com.google.gson 的库 未找到 com.google.gson 的库 库必须安装在速写本文件夹内名为“库”的文件夹中(请参阅“首选项”窗口)。 main.pde:0:0:0:0:“com.google”包不存在。您可能缺少一个库。

我做错了什么?我错过了一步吗?

感谢您的帮助。

【问题讨论】:

    标签: java import gson processing


    【解决方案1】:

    一个更简单的选择是将 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
    

    缺点是每个草图都可以看到罐子。

    如果您希望该库对所有草图都可见,就好像它是一个处理库一样,正如您所尝试的那样,文件夹结构略有不同:

    /path/to/Processing/libraries/YourLibrary/library/YourLibrary.jar

    例如Documents/Processing/libraries/Gson/library/Gson.jar

    (确实需要重命名 gson-2.8.2.jar 以匹配祖父文件夹名称)

    另外,如果您不介意更简单的 JSON 解析器,只需使用内置的 loadJSONObject() / loadJSONArray() 函数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多