2016-01-11 16 views
0

所以我想在Eclipse中运行下面的代码作为Java applet:的Eclipse:运行方式 - > Java小程序缺少

import processing.core.*; 

public class MyPApplet extends PApplet { 

    private String URL = "https://upload.wikimedia.org/wikipedia/commons/1/16/Appearance_of_sky_for_weather_forecast,_Dhaka,_Bangladesh.JPG"; 
    private PImage backgroundImg; 

    public void setup() { 
     size(1200, 1200); 
     backgroundImg = loadImage(URL, "jpg"); 

    } 

    public void draw() { 

     backgroundImg.resize(0, height); 
     image(backgroundImg, 0, 0); 

    } 
} 

然而,当我选择运行 - >运行方式显示“(无适用)“。我直接从教师的笔记中复制并粘贴代码,然后指令说选择Run - > Run As - > Java Applet。该选项不存在。

我试着进入运行配置并添加了一个新的Java Applet,但是它要求输入一个Applet名称,我尝试将java.applet.Applet放到无效位置。我的朋友用完全相同的代码运行得很好。

编辑:重新启动Eclipse,现在有一个错误,说MyPApplet不能转换为java.applet.Applet;然而,MyPApplet延伸PApplet延伸java.applet.Applet中....

帮助是极大的赞赏...

+1

可能的[如何在eclipse中使用web项目运行applet]的副本(http://stackoverflow.com/questions/16792642/how-to-run-applet-in-eclipse-using-web-project) – Zia

+0

@ Syd尝试切换视角或工作区,甚至重新启动eclipse – Meinkraft

+0

@TheProgrammerG,我重新启动。现在,当我尝试运行它时,它说MyPApplet不能转换为java.applet.Applet ...但MyPApplet扩展了PApplet,它扩展了java.applet.Applet .... – Syd

回答

0

想通了的家伙。它不能作为applet运行,因为我使用的是更新版本的processing库(即processing 3.0.1),并且教师的代码是使用processing 2.2.1制作的。原来他们改变了它,以致PApplet不再延伸java.applet.Applet,所以它不能运行。我不得不使用较旧的库或使用新库中的新功能。

相关问题