No puedo compilar en Java

Dani
20 de Junio del 2006
Hola, me gustaría que me pudieseis ayudar con esto. El caso, es que en el disco duro (C) creo una carpeta llamada Java, dentro meto el archivo Java creado con el bloc de notas. Hasta ahí bien, pero cuando inicio el cmd, escribo la ruta para ir al archivo la cual sería: C:\\Java\\HolaWWW\\javac HolaWWW.java
Y entonces me dice:
C:\\Java\\HolaWWW\" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

¿Que puedo hacer? Gracias adelantadas.

Dani
20 de Junio del 2006
Perdon por la repetición de topics, me salía un error, y no sabía que el mensaje se enviaba bien. Perdón.

Orlando
20 de Junio del 2006
Hola.

Lo que sucede es que para que te reconozca el compilador de Java desde la consola debes de agragar la ruta al compilador de Java al path de Windows.

Si es es Windows XP, dale clic derecho al icono de MiPC y selecciona propiedades.

Selecciona la ficha opciones avanzadas

Presiona el boton, varaibles de entorno

En Variables del Sistema, presiona el botón Nueva

Y escribe:

Nombre de la variable: JAVA_HOME
Valor de la variable: (algo así como)...

c:\\\\Archivos de Programas\\\\Java\\\\jdk1.5\\\\

Presiona el boton Aceptar

Ahora selecciona de la lista (en Variables del Sistema) una que se llame Path y presiona el botón modificar.

En Valor de la varaible ve al final y agregale:

;%JAVA_HOME%\\\\bin

Luego Aceptar y luego otra vez Aceptar

Listo. Cierra toda consola que tengas abierta y vuelve a abrir una nueva.

Escribe: javac <Enter>

Si lo hiciste correctament, ya te reconocerá el compilador y el intérprete.

Y ya podrás compilar tu archivo fuente.

Dani
20 de Junio del 2006
Muchas gracias, el compilador ya funciona a la perfección. Lo reconoce perfectamente. Ahora, solo una duda más, nose he revisado el código y tal, pero me dice que no se puede leer el archivo. Aquí pongo el código:

/****************************************/
/*** ejemplo 1 :: Hola World Wide Web ***/
/****************************************/

import java.applet.*;
import java.awt.*;

public class HolaWWW extends Applet {
public void paint(Graphics g){

// texto que se va a mostrar por pantalla
g.drawString("Hola World Wide Web",40,80);

//lineas que enmarcan al texto
g.setColor(Color.red);
g.drawLine(25,50,175,50);
g.drawLine(25,100,175,100);
}
}

¿Hy algo mal? Como se verá, me estoy iniciando en el mundillo este :P Gracias.

Orlando
20 de Junio del 2006
Solo debes agregarle el metodo init

public void init() {

}

Dani
20 de Junio del 2006
¿Quedaría así? (Siento mi torpeza :-( )

/****************************************/
/*** ejemplo 1 :: Hola World Wide Web ***/
/****************************************/

import java.applet.*;
import java.awt.*;

public class HolaWWW extends Applet {
public void paint(Graphics g){




// texto que se va a mostrar por pantalla
g.drawString("Hola World Wide Web",40,80);

//lineas que enmarcan al texto
g.setColor(Color.red);
g.drawLine(25,50,175,50);
g.drawLine(25,100,175,100);
}
}
public void init() {

}

Orlando
20 de Junio del 2006
Descuida... Todos comenzamos así...

Si. así es... Recuerda que debes de crear una pagina web en la que colocas las etiquetas applet para que lo puedas ejecutar con el AppletViewer.

Dani
20 de Junio del 2006
Muchas gracias Orlando por tu ayuda.
Una cosilla, si el código está bien así, ejecuto el cmd, y pongo:
javac HolaWWW.java

Me dice:

error: cannot read: HolaWWW.java
1 error

¿? Ahora si que estoy perplejo :S Gracias por tu ayuda ;)

Orlando
20 de Junio del 2006
Verifica que la consola esté en la misma ruta que el archivo fuente

por ejemplo si tu archivo fuente esta en C:

la consola también debe estar en C:

para que asi puedas escribir:

C:> javac HolaWWW.java

Hoy en día no es necesario que practiques desde el bloq de notas, ni compilar con la cosola. Puedes usar un IDE como JCreateor, NetBeans o Eclipse.