Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda con Java (novato)

Estas en el tema de Ayuda con Java (novato) en el foro de Java en Foros del Web. Hola a todos en mi primer post en este foro, tras mis primeros escarceos con C, estoy intentando meterme con Java (en parte por interés, ...
  #1 (permalink)  
Antiguo 19/12/2003, 13:34
 
Fecha de Ingreso: diciembre-2003
Mensajes: 5
Antigüedad: 20 años, 5 meses
Puntos: 0
Ayuda con Java (novato)

Hola a todos en mi primer post en este foro,

tras mis primeros escarceos con C, estoy intentando meterme con Java (en parte por interés, en parte por obligación).

Tengo instalado Java 2 SDK SE v1.4.2 sobre WinXP.

El problema que tengo es que, al crear el típico programa "HolaMundo" me compila sin errores pero no soy capaz de ejecutarlo.

Describo cómo lo hago:

- Con bloc de notas creo el archivo HolaMundo.java, con el siguiente texto:


class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola Mundo!");
}
}

- Lo compilo con c:\java\bin\javac HolaMundo.java, con lo que se crea el archivo HolaMundo.class

- Intento ejecutarlo con:

c:\java\bin\java HolaMundo.class

- Y el resultado que obtengo es el siguiente:

Can't find class HolaMundo/class

- Como dato curioso, si no pongo el path del ejecutable path:

java HolaMundo.class

- Obtengo algo distinto:

Exception in thread "main" java.lang.NoClassDefFoundError: HolaMundo/class


Mis dudas son las siguientes:

- Por qué no me da error al compilar y sí al ejecutar?
- Por qué da error al ejecutar?
- Se supone que las librerías java.lang, java.io, java.awt,... se deben instalar cuando se instala el compilador? Si hago una búsqueda en mi PC buscando alguna de estas librerías no aparece. También me da error si al crear algún archivo .java añado algún import a alguna de estas librerías.
- ¿Estoy compilando/ejecutando bien?
- ¿Dónde está BinLaden?
- Y en definitiva ¿cómo tengo que hacer para que me salga un triste programa HolaMundo? Con lo fácil que es el C...

Bueno, eso es todo de momento.
Agradezco cualquier comentario/sugerencia para salir del atasco (se supone que pa Febrero tengo que entregar una práctica basada en Java pa clase...)

Un saludo a todo el foro,
ivanfdez.
  #2 (permalink)  
Antiguo 19/12/2003, 14:09
 
Fecha de Ingreso: diciembre-2003
Mensajes: 5
Antigüedad: 20 años, 5 meses
Puntos: 0
He encontrado el problema (dos días comiéndome la cabeza, y al poco de postearlo, encuentro el error.

Mi error era al ejecutarlo.
En lugar de hacer java HolaMundo.class, debo hacer simplemente java HolaMundo

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 19:52.