Problema com Xlet

1 resposta
francislon

Pessoal,

To começando a estudar Java Tv agora. Baixe o JMF, instalei e baixei o xletview.

Construi um projeto no netbeans e adicionei os seguintes jars: javatv.jar, pasta lib do javatv, e o xletview.jar.

Eu fiz um xlet:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package td;

import javax.tv.xlet.Xlet;
import javax.tv.xlet.XletContext;
import javax.tv.xlet.XletStateChangeException;


/**
 *
 * @author Francislon
 */
public class TesteXlet implements Xlet{

    public void initXlet(XletContext arg0) throws XletStateChangeException {
        System.out.println("Iniciando xlet");
    }

    public void startXlet() throws XletStateChangeException {
        System.out.println("Startando xlet");
    }

    public void pauseXlet() {
        System.out.println("pausando xlet");
    }

    public void destroyXlet(boolean arg0) throws XletStateChangeException {
        System.out.println("destruindo xlet");
    }

}

Após compilar esta classe, eu abro o xlet e crio uma nova aplicação apontando o TesteXlet.class.

Porém ele dá o seguinte erro:
[XleTView]-INFO->loading Xlet... [TesteXlet]
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: TesteXlet (wrong name: td/TesteXlet)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at net.beiker.xletview.classloader.XletClassLoader.findClass(Unknown Source)
        at net.beiker.xletview.classloader.XletClassLoader.loadClass(Unknown Source)
        at net.beiker.xletview.xlet.XletManager.runXlet(Unknown Source)
        at net.beiker.xletview.xlet.XletManager.setXlet(Unknown Source)
        at net.beiker.xletview.ui.AppMenu.actionPerformed(Unknown Source)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Não sei o porquê deste erro. Alguém já passou por esta situação?
Grato pela ajuda.

1 Resposta

francislon

Então pessoal…
Alguém poderia me ajudar a resolver este problema :slight_smile:

Criado 26 de outubro de 2008
Ultima resposta 27 de out. de 2008
Respostas 1
Participantes 1