java - 如何在其他处理选项卡中使用 public class frome .java 文件?

标签 java class processing

我的问题似乎微不足道,但经过 2 小时的谷歌搜索后,我一无所获。我有处理草图。第一个主选项卡包含:

Foo bar;

void setup() {
}

void draw() {
}

第二个是Foo.java文件:

package processing.core;
import java.io.Serializable;
import processing.core.PApplet;

public class Foo implements Serializable {
}

在我尝试运行这个程序后,我得到了第一个文件的第一行:

Cannot find a class or type "Foo"

第二个文件是Foo.java,第一个文件的名字是随机的,甚至都不相似,所以不冲突。并且该文件与主 pde 文件位于同一目录中。

我在 Processing IDE 工作.

我应该怎么做才能使 .java 文件类可见?是的 - 我需要 .java 文件,因为我需要使用一些更复杂的 .java 文件...

提前致谢!

最佳答案

好的,在 processing.org 论坛上询问后,一个人向我展示了有效的代码,在比较它们之后我发现,我有毫无意义的行:

package processing.core;

这会导致问题!

所以正确的代码:

something.pde:

Foo bar;

void setup() {
}

void draw() {
}

Foo.java:

import java.io.Serializable;
import processing.core.PApplet;

public class Foo implements Serializable {
}

http://forum.processing.org/two/discussion/comment/12111#Comment_12111

:) 但是 - 谢谢你们的帮助!

关于java - 如何在其他处理选项卡中使用 public class frome .java 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22390473/

相关文章:

java - 如何将数组传递给构造函数并在类中使用它?

javascript - 使用 for 循环创建一个将 alpha 值增加到 255 的矩形网格

java - 如何确保 ORMLite 数据库 Android 中的唯一行?

java - 我试图在这里移动 SDK 中获取手势,但不明白要传递给手势方法的内容是什么?如何解决这个问题

objective-c - 是类结构还是结构指针

C++、count_if 和 equals

javascript - 从片段着色器恢复像素数据会导致意外行为

java - 我应该序列化 keyPressed 吗?

java - 无法对批处理创建的文件执行任何操作

java - 即使我在 actionPerformed -Java 中使用 ifs 设置了限制,图像也会移出框架