Java e Web

7 respostas
tuliopulgrossi

Boa noite, recentemente comprei um Livro (Programação de Games com JAVA - 2ª Edição), logo no primeiro capitulo o autor da exemplos de como criar uma aplicação JAVA e rodar na web.
O código foi:

// FirstApplet program 

import java.awt.*;
import java.applet.*;
public class FirstAppletClass extends Applet {
	public void paint(Graphics g){
		g.drawString(" This is my firist JAVA Applet! ", 20, 30);
	}
}

Obs: Eu uso o eclpse 4.2, até aqui executa a aplicação JAVA normalmente.

Em seguida ele diz para salvar um arquivo no formato html contendo o código:

<html>
<head><title>FirstApplet<\title><\head>
<body>
<applet
	codebase="."
	code="FirstAppletClass.class"
	name="FirstApplet"
	width="640"
	height="480"
    hspace="0"
    vspace="0"
    align="middle"
>
</applet>
</body>
</html>

Obs: ai que vem o problema, eu salvei e tudo mais...
Só que quando eu abro o arquivo html, a página de navegação fica em branco!
O certo seria aparecer a mensagem: This is my firist JAVA Applet!

E agora, o que fazer?

7 Respostas

ViniGodoy

Olá, ao postar tópicos por favor, siga essas dicas:

Além disso, não destaque no título o óbvio, como [Dúvida], [Ajuda], [Socorro] ou [Urgente].

Vou mover seu tópico para o fórum de desenvolvimento web.

Finalmente, quanto à sua dúvida. Seu arquivo html está na mesma pasta que o arquivo .class gerado?

tuliopulgrossi

Bom, eu fiz uma pasts e coloquei o arquivo .html dentro, assim:

Arquivos HTML / FirstApplet / FirstApplet.html

ViniGodoy

E copiou para a pasta o .class também?

tuliopulgrossi

Não

Dentro da pasta com o nome do programa só foi gerado:

bin
src
.classpath
.project

Dentro da pasta bin tem 2 arquivos:

FirstAppletClass.class
java.policy.applet

Na pasta src tem:

FirstAppletClass.java

rmendes08

O Vini já deu a dica. O arquivo HTML que você criou serve para dizer ao navegador carregar o programa Java que você criou para o Java plug-in. No HTML você diz nessa linha que o programa a ser carregado está no seguinte arquivo:

code="FirstAppletClass.class"

sendo assim, você tem que copiar esse arquivo para a mesma pasta do HTML que será carregado.

tuliopulgrossi

Ok, muito obrigado!

tuliopulgrossi

Tentei isso que você mencionou porem, não deu certo

Salvei o arquivo html junto ao FirstAppletClass.class
Mais mesmo assim não deu certo :confused:

Quando abro o arquivo html, aparece na url: file:///C:/Users/Tulio/Documents/Eclipse/FirstApplet/bin/FirstApplet.html

na janela não aparece nada, nenhuma mensagem!

Criado 7 de junho de 2012
Ultima resposta 8 de jun. de 2012
Respostas 7
Participantes 3