[RESOLVIDO]Erro com FileSystemRegistry

Olá pessoal, sou iniciante em J2ME e estou tentando fazer uma aplicação para listar diretórios.

package listroots;

import java.util.Enumeration;

import javax.microedition.io.file.FileSystemRegistry;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class ListRoots extends MIDlet implements CommandListener {

	private Display dspl;
	private List list;
	private Command csair;
		
	public ListRoots() {
		dspl = Display.getDisplay(this);
		list = new List("ListRoots", List.IMPLICIT);
		csair = new Command("Sair", Command.EXIT, 0);
		list.addCommand(csair);
		list.setCommandListener(this);
	}

	protected void destroyApp(boolean arg0) {}
	protected void pauseApp() {}

	protected void startApp() throws MIDletStateChangeException {
		getRootList();
		dspl.setCurrent(list);
	}
	
	private void getRootList() {
		Enumeration e = FileSystemRegistry.listRoots();
		while(e.hasMoreElements()) {
			list.append((String)e.nextElement(), null);
		}
	}

	public void commandAction(Command c, Displayable d) {
		if(c == csair) {
			destroyApp(false);
			notifyDestroyed();
		}
	}

}

Mas quando vou executar mostra este erro:

Se alguém puder me mostrar onde estou errando, agradeço.

Problema resolvido pessoal, estava errando na hora de executar. :lol: