Applet Java não funciona

3 respostas
LucasPoli

Estou usando o NetBeans IDE 5.5, fiz uma applet com dois pacotes, sendo:

  • pacote com duas classes Java (em dois arquivos .java)
  • pacote com três classes Java (em três arquivos .java)

Consegui executar o applet via Run do próprio NetBeans.
Peguei o código HTML que o NetBeans cria e tentei executar no meu browser (Firefox 2.0) e ele dá um erro de que não consegue achar a classe NumericField que criei como extensão do JTextField.

O erro do console java é:

java.lang.NoClassDefFoundError: TextFieldControl/NumericField

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)

at java.lang.Class.getConstructor0(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

copiei para o diretório a classe TextFieldControl.class que está no segundo pacote.

Alguém poderia me ajudar ?

Grato,

3 Respostas

davidbuzatto

Compacta o projeto e posta aqui q eu te ajudo.

LucasPoli

Anexei os fontes, obrigado.

Lucas.

LucasPoli

Consegui resolver, era um problema com a tag na página HTML:




Your browser is not Java enabled.

deve-se colocar no campo archive NameOfApplet.jar, o nome do projeto compilado com a classe NumericTextField. Que no caso era TextFieldControl.

Fonte: http://javaboutique.internet.com/tutorials/Thread0/add_java.html

Criado 17 de dezembro de 2006
Ultima resposta 17 de dez. de 2006
Respostas 3
Participantes 2