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.
