Java 在eclipse中运行处理小程序

Java 在eclipse中运行处理小程序,java,eclipse,applet,processing,Java,Eclipse,Applet,Processing,我已经从他们的官方网站下载并安装了处理IDE,然后按照说明将库导入eclipse。我将core.jar、gluegen-rt.jar和jogl-all.jar添加到路径中。我有下面的代码,我正试图运行,但当我去运行菜单时,没有任何运行选项。我只看到“运行配置”。我有什么遗漏吗 package week2; import processing.core.*; public class ProcessingTest extends PApplet{ private String URL

我已经从他们的官方网站下载并安装了处理IDE,然后按照说明将库导入eclipse。我将core.jar、gluegen-rt.jar和jogl-all.jar添加到路径中。我有下面的代码,我正试图运行,但当我去运行菜单时,没有任何运行选项。我只看到“运行配置”。我有什么遗漏吗

package week2;
import processing.core.*;

public class ProcessingTest extends PApplet{

    private String URL = "https://c2.staticflickr.com/6/5254/5428199232_c3678ed2ac.jpg";
    private PImage backgroundImg;

    public void setup()
    {
        size(800,  800);
        backgroundImg = loadImage(URL, "jpg");
        backgroundImg.resize(800, 800);
        background(backgroundImg);
    }
    public void draw()
    {

    }
    //public static void main(String args[]){
    //  PApplet.main(new String[]{"--present", "week2.ProcessingTest"});
    //}
}

从处理3开始,
PApplet
不再扩展
Applet
(更多信息)。换句话说,您不能再将草图作为小程序运行

您必须将
main
方法放回,并将其作为应用程序运行

如果您真的想作为小程序运行,则必须创建自己的类来扩展
applet
JApplet
,然后将处理组件添加到该类中。这可能非常复杂,加上小程序现在已经死了,所以作为一个应用程序部署可能会更好,或者甚至更好,因为JavaScript使用


作为补充说明,您不应该依赖eclipse自动检测运行配置。您应该能够进入运行配置并自己创建一个。对于这种特定的情况,这是行不通的,但是更好地熟悉“幕后”的东西并不是一个坏主意,这样这样的情况就不那么令人困惑了。

为什么要编写小程序?如果是老师指定的,请参考。我正在学习一门使用处理库的在线课程,但我决定做一点实验,从官方网站下载库,而不是使用曾经为课堂提供的库。所以现在当我尝试运行代码时遇到了问题。有没有办法用处理库编写Java应用程序?@andrewhompson旧版本的处理是基于小程序的:
PApplet
extended
applet
。这在Processing 3中不再适用,因此许多人仍在适应Processing中缺少小程序的新情况。谢谢您的回复。我对Java相当陌生,所以我还不确定如何使用这些配置,但我会慢慢做到这一点。至于我上面发布的代码,当我解开它运行的主要方法,但它运行在全屏上,只看到一个中间有一个较暗的方块的空白屏幕,唯一退出的方法是CTRL+F4,我不知道为什么会这样,我从处理网站得到了主要方法的代码。有什么想法吗?@JesseMyers您正在使用
“--present”
选项,它告诉您的草图是全屏的。谢谢您的帮助。删除“--present”成功了,但是size()函数不能再进入setup(),必须将其添加到
public void settings()
方法中。