【发布时间】: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