在处理中的.java选项卡中导入库

约克

我对Processing 3. *有点陌生。我正在(并愿意)使用处理开发环境(官方IDE)。阅读了正式的“指南”,特别是这一部分,您指定可以在Processing内部使用纯Java语言,只需命名一个.java选项卡而不是.pde选项卡即可

这种解决方案很好,例如使用enum(否则不能在.pde选项卡中使用),并且还有其他原因,但是目前它们并不重要...

这种工作的一个问题是包含处理库,因此您必须手动导入它们。

我注意到的是,可以通过import关键字简单地导入所有正式的Processing库,而对于Contribution Manager安装的所有库而言,情况就不同了。错误消息是The package "packageName" does not exists. You might be missing a library. Libraries must be installed in a folder named 'libraries' inside the 'sketchbook' folder.

长话短说,我不能导入那些库...

我试图将它们复制到标准Java库位置(%SystemRoot%\ Java \ lib \ ext)和其他一些路径中,但是没有任何...我读到使用classpath可以允许使用它,但我不明白如何在Javac中使用处理。

我还尝试了类似“ ProcessingFolder \ processing-java.exe” --sketch =“ $(CURRENT_DIRECTORY)” --run的操作,该脚本与您可以在记事本++中运行Processing的脚本相同,添加了语句--classpath =“ $ (CURRENT_DIRECTORY)”(在Notepad ++中很明显),但是它不起作用(processing-java.exe状态I don't know anything about --classpath=.)。

所以这是一个问题:我们如何使用Processing Development Environment导入和使用.java选项卡中的库?

凯文·沃克曼

听起来不对。通过将它们导入.java选项卡,您应该能够很好地使用库类

步骤1:在PDE中,转到Sketch-> Import Library,然后选择要包括的库。请注意,如果您以前没有包含库,则实际上需要两个步骤:首先必须安装该库,然后必须包含它。

步骤2:在草图中包含库之后,就可以在草图中的任何位置使用该库中的类。这包括.java选项卡。

这是minim.java选项卡中使用的示例我不必复制任何文件或创建任何目录:

主草图选项卡:

void setup(){
  Test test = new Test(this);
}

Test.java选项卡:

import processing.core.PApplet;

import ddf.minim.Minim;
import ddf.minim.AudioPlayer;
import ddf.minim.AudioInput;

public class Test {

  Minim minim;
  AudioPlayer player;
  AudioInput input;

  public Test(PApplet sketch) {
    minim = new Minim(sketch);
    player = minim.loadFile("song.mp3");
    input = minim.getLineIn();
  }
}

听起来好像您没有在草图中正确包含库。确保通过Sketch->Import Library菜单,并确保安装包括草图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JList作为Java中的选项卡

来自分类Dev

左击Tkinter中的Notebook选项卡的事件处理程序

来自分类Dev

如何在JTabbedPane中处理选项卡标题的高度

来自分类Dev

在引导选项卡的多个实例中处理冲突的ID

来自分类Dev

在所有 Firefox 选项卡中禁用 Java Script,但当前选项卡除外

来自分类Dev

在Robot Framework中的FOR循环中导入库

来自分类Dev

递归深度-Java中的选项卡和凹痕

来自分类Dev

如何在其他处理选项卡中使用.java文件中的公共类?

来自分类Dev

表单中的选项卡

来自分类Dev

侦听选项卡控件中的选项卡单击

来自分类Dev

jQuery UI选项卡中的选项卡对齐

来自分类Dev

选项卡引导中选项卡中选项卡中的嵌套选项卡

来自分类Dev

如何使Azure Data Factory中的“投影”选项卡的导入架构起作用?

来自分类Dev

如何在Arch Linux中的打印对话框中启用“页面处理选项卡”

来自分类Dev

如何从批处理文件中打开IE8中的多个选项卡?

来自分类Dev

如何处理浏览器“多个”选项卡中的用户注销?

来自分类Dev

调用ashx处理程序后在浏览器中关闭选项卡

来自分类Dev

如何在React Native底部选项卡中处理后退按钮行为?

来自分类Dev

如何在处理中为饼图创建单独的类选项卡?

来自分类Dev

在Tkinter中的“笔记本”选项卡上单击鼠标左键的事件处理程序

来自分类Dev

如何在MS OneNote中处理过多的选项卡(节)?

来自分类Dev

在客户端的选项卡中处理/显示大量数据

来自分类Dev

从 Oracle Forms 12C 中的所需项目向后处理选项卡

来自分类Dev

处理选项卡小部件时出现java.lang.UnsupportedOperationException

来自分类Dev

html css选项卡处理剪辑和选项卡的大小

来自分类Dev

在函数中处理选项[A]

来自分类Dev

无法更改TabLayout中的选项卡

来自分类Dev

选项卡中的子图

来自分类Dev

引导程序中的嵌套选项卡

Related 相关文章

  1. 1

    JList作为Java中的选项卡

  2. 2

    左击Tkinter中的Notebook选项卡的事件处理程序

  3. 3

    如何在JTabbedPane中处理选项卡标题的高度

  4. 4

    在引导选项卡的多个实例中处理冲突的ID

  5. 5

    在所有 Firefox 选项卡中禁用 Java Script,但当前选项卡除外

  6. 6

    在Robot Framework中的FOR循环中导入库

  7. 7

    递归深度-Java中的选项卡和凹痕

  8. 8

    如何在其他处理选项卡中使用.java文件中的公共类?

  9. 9

    表单中的选项卡

  10. 10

    侦听选项卡控件中的选项卡单击

  11. 11

    jQuery UI选项卡中的选项卡对齐

  12. 12

    选项卡引导中选项卡中选项卡中的嵌套选项卡

  13. 13

    如何使Azure Data Factory中的“投影”选项卡的导入架构起作用?

  14. 14

    如何在Arch Linux中的打印对话框中启用“页面处理选项卡”

  15. 15

    如何从批处理文件中打开IE8中的多个选项卡?

  16. 16

    如何处理浏览器“多个”选项卡中的用户注销?

  17. 17

    调用ashx处理程序后在浏览器中关闭选项卡

  18. 18

    如何在React Native底部选项卡中处理后退按钮行为?

  19. 19

    如何在处理中为饼图创建单独的类选项卡?

  20. 20

    在Tkinter中的“笔记本”选项卡上单击鼠标左键的事件处理程序

  21. 21

    如何在MS OneNote中处理过多的选项卡(节)?

  22. 22

    在客户端的选项卡中处理/显示大量数据

  23. 23

    从 Oracle Forms 12C 中的所需项目向后处理选项卡

  24. 24

    处理选项卡小部件时出现java.lang.UnsupportedOperationException

  25. 25

    html css选项卡处理剪辑和选项卡的大小

  26. 26

    在函数中处理选项[A]

  27. 27

    无法更改TabLayout中的选项卡

  28. 28

    选项卡中的子图

  29. 29

    引导程序中的嵌套选项卡

热门标签

归档