Carregar applet

3 respostas
S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>

<!-- saved from url=(0060)<a href="http://www.unicamp.br/fea/ortega/info/cursojava/Oimundo.html">http://www.unicamp.br/fea/ortega/info/cursojava/Oimundo.html</a> -->

<HTML><HEAD><TITLE>Página base para Aula 1</TITLE>

<META http-equiv=Content-Type content=“text/html; charset=windows-1252”>

<META content=“MSHTML 6.00.2800.1458 name=GENERATOR></HEAD>

<BODY>

<H1>Meu primeiro programa em java:</H1><APPLET height=50 width=500

code=Oimundo.class></APPLET> </BODY></HTML>

O código acima só funciona quando o applet Oimundo.class está na mesma pasta que o html (oimundo.html).
Como eu faço para chamar este applet em outra pasta?
Eu utilizo o Tomcat 4.x e tentei da seguinte forma:
\maquina\Tomcat4.0\webapps\examples\WEB-INF\classes\Oimundo.class
e apareceu a mensagem de que o applet não pode ser iniciado.

3 Respostas

M

seja bem-vindo ao Portal Java serginho… bem, pra ti rodar o applet de uma pasta diferente, é só especificar essa pasta na tag do applet, se ele esta em /pasta/Oimundo.class, tu precisa de um code=/pasta/Oimundo.class, se ele está em <TOMCAT_HOME>/webapps/tuaAplicacao/WEB-INF/classes, tu precisa de um code=/WEB-INF/classes/Oimundo.class, isso se a tua página esta na raiz da aplicação

S
Fiz as alterações e ficaram assim:

HTML

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>

<!-- saved from url=(0060)<a href="http://www.unicamp.br/fea/ortega/info/cursojava/Oimundo.html">http://www.unicamp.br/fea/ortega/info/cursojava/Oimundo.html</a> -->

<HTML><HEAD><TITLE>Página base para Aula 1</TITLE>

<META http-equiv=Content-Type content=“text/html; charset=windows-1252”>

<META content=“MSHTML 6.00.2800.1458 name=GENERATOR></HEAD>

<BODY>

<H1>Meu primeiro programa em java:</H1><APPLET height=50 width=500

code=/Tomcat4.0/webapps/examples/WEB-INF/classes/oimundo.class

></APPLET> </BODY></HTML>
JAVA

/* oimundo.java    Claudia 991513 18-02-00 <em>/

import java.awt.</em>;

import java.applet.<em>;

/</em> <applet code="/Tomcat4.0/webapps/examples/WEB-INF/classes/oimundo.class" width=300 height=100></applet>*/

public class oimundo extends Applet

{

Label oiLabel = new Label (Oi, mundo!);

public void init ( )

{

setBackground(Color.yellow);

add(oiLabel);

}

}

:sad:
M

tira a pasta do tomcat do caminho, tu tem q colocar a raiz em q esta o html, não o tomcat inteiro… ehheahea, tipo, se o html esta em Tomcat4.0/webapps/examples/pagina.html, a raíz será /examples!!! ficando só /WEB-INF/classes/oimundo.class

Criado 3 de agosto de 2004
Ultima resposta 6 de ago. de 2004
Respostas 3
Participantes 2