Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2009, 14:06
PedroRivera
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Ayuda en compilacion de java

Que tal:

el problema es el siguiente:

jdk = path = C:\Archivos de programa\Java\jdk1.6.0_13\bin
java file = test1.java
html file = web1.html


el codigo de test1.java es:

import java.awt.*;
import javax.swing.JApplet;

public class test1 extends JApplet{
public void paint(Graphics g){
g.drawString("value is x", 20, 90);
}
}


el codigo de web1.html es:

<html><head></head><body><applet code="test1.class" width="500" height="300"></applet></body></html>

test1.java y web1.html estan dentro del mismo folder. Cuando compilo test1.java, se crea test1.class. Abro web1.html en el browser y se muestra la cadena "value is x". Hasta aqui todo bien.

despues cambio "value is x" por "value is y". compilo test1.java, abro web1.html en el browser y se muestra la cadena "value is x". porque pasa esto? Trate borrando primero los archivos ".class" y "Season.class" y siguio igual. Lo que me funciona es cambiar el nombre "test1" por "test2" en el codigo (public class test2), en el java file (test2.java) y en el html (code="test2.java"). Despues de compilar, ya se muestra la cadena "value is y".

Adicionalmente, si ahora cambio "value is y" por "value is z", no funciona. Lo que funciona es cambiar el nombre otra vez, pero resulta que no tiene que ser un nombre nuevo como "test3", sino que tambien se puede usar el anterior, es decir "test1".

Me stoy brincando algun comando (tal vez un clear)??? el comando que utilizo es "javac test1.java" desde linea de comandos, pero ocurre lo mismo con NetBeans 6.5.1 y JCreator 4.50.010

gracias.