Como rodar minha applet

5 respostas
T

Ola pessual, estou começando a mexer com applets, criei um exercicio simples para rodar no browser pore ele da erro, olhem o código:

//exercicio para escrever multiplas linhas no applet

package Capitulo_3;

import java.awt.Graphics;

import javax.swing.JApplet;

public class Exercicio_3_2 extends JApplet {
	
	public void paint(Graphics g){
		
		super.paint(g);
		
		g.drawString("Welcome to", 25, 25);
		g.drawString("Java Applet",25,35);
	}

}

No appletviewer roda legal, ai fui la no htmlconverter.exe do jdk para converter e da o mesmo erro,

the aplication failed to run

o html é o seguinte:

<html>
<applet code="Exercicio_3_2" width="300" heigth="100">
</applet>
</html>

5 Respostas

Bird89du

Primeiro no seu arquivo html falta colocar .class no nome do arquivo applet.
então fica Exercicio_3_2.class

outra coisa,

Compila o arquivo no mesmo diretório do html.

flw

T
<html>
<applet code="Exercicio_3_2.class" width="300" heigth="100">
</applet>
</html>

Coloquei o .class e estou compilando no mesmo diretório, ai ele faz que vai carregar desenha as bordas do applet porém da mensagem de erro dentro

Bird89du

qual erro ele dá?

faz assim:

cria os arquivos .java em um diretório…

compila via prompt,
deixa o .html dentro dessa mesma pasta,

acho que assim vai funcionar.

flw

T

The application failed to run

Details:

Java Plug-in 1.6.0_14
Using JRE version 1.6.0_14-b08 Java HotSpot™ Client VM
User home directory = C:\Users\Tiago

c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to

java.lang.NoClassDefFoundError: Exercicio_3_2 (wrong name: Capitulo_3/Exercicio_3_2)

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)

at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)

at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

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

Exception: java.lang.NoClassDefFoundError: Exercicio_3_2 (wrong name: Capitulo_3/Exercicio_3_2)
Bird89du

Certo a alguns dias atrás eu estava com o mesmo erro,

eu fiz o seguinte,

copiei as classes para uma pasta no desktop,

exclui informações de pacote dos arquivos .java,

compilei via prompt, e coloquei o html dentro da pasta que compilei os arquivos.

tenta assim
qualquer erro ou duvida posta ai de novo

Criado 21 de dezembro de 2009
Ultima resposta 21 de dez. de 2009
Respostas 5
Participantes 2