<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<!-- saved from url=(0060)http://www.unicamp.br/fea/ortega/info/cursojava/Oimundo.html -->
<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.
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
Fiz as alterações e ficaram assim:
HTML
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<!-- saved from url=(0060)http://www.unicamp.br/fea/ortega/info/cursojava/Oimundo.html -->
<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 /
import java.awt.;
import java.applet.;
/ <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:
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