【问题标题】:Problem Importing ControlP5 in IntelliJ IDEA (used with Processing Core)在 IntelliJ IDEA 中导入 ControlP5 时出现问题(与处理核心一起使用)
【发布时间】:2020-04-12 20:54:08
【问题描述】:

我正在开发一个交互式程序来模拟电网切换,我让它与处理库中的渲染工具完美配合。现在我想添加一个带有菜单和按钮等的用户界面。我找到了 ControlP5 库,它似乎是我需要的,但我很难将它导入我的项目。我的机器上有最新的 ControlP5 文件夹/文件,我已将它们添加为项目库。 IntelliJ 正在识别我的导入语句,但它不允许我使用 ControlP5 类声明变量。

我的导入语句看起来不错...它作为未使用的导入显示为灰色。

但是这里复制的代码的最后一行会产生错误“无法解析符号'ControlP5'”

import processing.core.PApplet;
import processing.core.PConstants;
import processing.event.*;
import controlP5.*;

public class Main extends PApplet {

    Viewport viewport = new Viewport();
    Click click = new Click();
    UserInterface ui = new UserInterface();
    ControlP5 cp5;

这是我的图书馆的屏幕截图。我有用于绘图工具的处理核心库,并且我还想使用 ControlP5 库中的类,我相信我已在此处正确链接为外部库。

这是我的模块依赖项的屏幕截图。

这是我的项目树底部的屏幕截图。我可以看到 Processing 显示正确,但我在这里没有看到 ControlP5 库。

我尝试了多种不同的方法来添加我下载的“controlp5-master”文件夹的某些子文件夹,但没有成功。 我也搜索了谷歌、处理论坛和堆栈溢出,但找不到答案。

有什么建议吗?

【问题讨论】:

  • 你能通过导航导航到课堂吗?班级ControlP5 行动?请提供一个示例项目。或者至少显示您已添加到 IDE 的库配置的屏幕截图(在文件 | 项目结构 | 库中)并显示添加此库的模块的 Dependencies 选项卡。还要检查这些步骤:jetbrains.com/help/idea/…
  • 感谢 Andrey 的关注!我按照你的建议编辑了我的问题。这是否有助于您确定我的问题?
  • 库配置不正确:您需要编译的.class 文件而不是Java 运行时的源文件才能将.class 文件添加到类路径。找到合适的 jar 文件库并将其作为库添加到 IDE 中。

标签: intellij-idea processing control-p5


【解决方案1】:

我的问题在处理论坛上得到了解决。我只是在建立外部库时引用了错误的文件。 ControlP5 下载包包含一个 jar 文件,该文件深埋在几个文件夹中。一旦我将库指向那个 jar 文件,我就开始做生意了。

【讨论】:

    猜你喜欢
    • 2013-02-19
    • 1970-01-01
    • 2017-07-14
    • 2017-07-17
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多