为什么可以';我不能运行所有java类吗?

为什么可以';我不能运行所有java类吗?,java,netbeans,processing,Java,Netbeans,Processing,我正在对从处理到Netbeans Java的代码进行移植。我在运行多个java类时遇到问题。我的代码分为14个类,其中我的主要类仅包括这组代码: package gardeningmania; import java.io.File; import processing.core.*; public class GardeningMania extends PApplet{ public static void main(String[] passedArgs) {

我正在对从处理到Netbeans Java的代码进行移植。我在运行多个java类时遇到问题。我的代码分为14个类,其中我的主要类仅包括这组代码:

package gardeningmania;

import java.io.File;
import processing.core.*;

public class GardeningMania extends PApplet{

    public static void main(String[] passedArgs) {
        File currentDir = new File("."); getAllFilse(currentDir);
        PApplet.main(new String[]{/*"--present",*/"gardeningmania.GardeningMania"});
    }

    public static void getAllFilse(File currentDir) {
        File[] filesList = currentDir.listFiles(); 
        for(File f : filesList){ 
            if(f.isDirectory()) getAllFilse(f); 
            if(f.isFile()){ System.out.println(f.getName()); }
        }
    }
}

每当项目运行时,只会弹出一个灰色背景的小屏幕,然而,仅此而已。在我看来,它无法读取其他13个类的所有代码。任何人有什么想法吗?

小程序不使用
main()
-方法;您必须实现其他方法:

void init();
void start();
void stop();
void destroy();
默认情况下,类
Applet
不实现它们,它们都只有一个空块

请参阅:


您的
PApplet
似乎没有包含
setup()
draw()
方法,这解释了为什么您看到的只是一个没有活动的小窗口。您在控制台中看到任何异常吗?当前目录中的文件是否打印到控制台?