反编译了别人的一个J2ME的程序老是编译不过去怎么回事啊?我对JAVA一窍不通
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
import java.util.TimerTask;
import javax.microedition.lcdui.*;
private class CountDown extends TimerTask
{
public void run()
{
SplashCanvas.access$1100(SplashCanvas.this);
}
private CountDown()
{
}
CountDown(_cls1 _pcls1)
{
this();
}
// Unreferenced inner classes:
/* anonymous class */
class AcesFaces._cls1 extends Thread
{
public void run()
{
try
{
display = Display.getDisplay(AcesFaces.this);
AcesFaces.access$002(AcesFaces.this, new Form("Loading..."));
currentDisplayable = AcesFaces.access$000(AcesFaces.this);
AcesFaces.access$102(AcesFaces.this, new Gauge("Please wait:", false, 27, 0));
AcesFaces.access$000(AcesFaces.this).append(AcesFaces.access$100(AcesFaces.this));
AcesFaces.access$100(AcesFaces.this).setValue(0);
display.setCurrent(AcesFaces.access$000(AcesFaces.this));
AcesFaces.access$200(AcesFaces.this);
AcesFaces.access$302(AcesFaces.this, new Command("Exit", 7, 2));
backCommand = new Command("Back", 2, 2);
AcesFaces.access$402(AcesFaces.this, true);
AcesFaces.access$100(AcesFaces.this).setValue(1);
mainList = new List("Aces & Faces", 3, mainStr, null);
mainList.addCommand(AcesFaces.access$300(AcesFaces.this));
mainList.setCommandListener(AcesFaces.this);
AcesFaces.access$100(AcesFaces.this).setValue(2);
AcesFaces.access$502(AcesFaces.this, new AcesFacesCanvas(AcesFaces.this, AcesFaces.access$100(AcesFaces.this)));
AcesFaces.access$500(AcesFaces.this).init(AcesFaces.sum);
AcesFaces.access$100(AcesFaces.this).setValue(25);
AcesFaces.access$602(AcesFaces.this, new Form("About"));
AcesFaces.access$600(AcesFaces.this).append("Aces & Faces, version 1.0.0\nCopyright 2003 Zindell Technologies, Ltd. All rights reserved. Developed by Jacado www.jacado.com\nSoftware is provided \"AS IS\" without warranty of any kind. In no event, shall we be liable for any claim, damages or other liability.");
AcesFaces.access$600(AcesFaces.this).addCommand(backCommand);
AcesFaces.access$600(AcesFaces.this).setCommandListener(AcesFaces.this);
AcesFaces.access$100(AcesFaces.this).setValue(26);
AcesFaces.access$702(AcesFaces.this, new Form("Help"));
AcesFaces.access$700(AcesFaces.this).append("Aces&Faces .");
AcesFaces.access$700(AcesFaces.this).addCommand(backCommand);
AcesFaces.access$700(AcesFaces.this).setCommandListener(AcesFaces.this);
AcesFaces.access$100(AcesFaces.this).setValue(27);
currentDisplayable = mainList;
AcesFaces.access$802(AcesFaces.this, new AcesFaces.SplashCanvas(AcesFaces.this, null));
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
}
}
}
报的是
D:\javagame\AcesFaces\src\AcesFaces$SplashCanvas$CountDown.java:28: '{' expected
class AcesFaces._cls1 extends Thread
我用的IDE是NetBeans IDE4