Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosSe usará un editor de texto cualquiera que no aplica ningún formato al texto escrito. Para seguir el curso se recomienda el Bloc de Notas (Inicio/Programas/Accesorios/Bloc de notas). Su ejecutable es notepad.exe y se encuentra en la carpeta Windows tanto en W98 como en WXP. Se creará una carpeta cursojava colgando del disco duro para guardar todos los ejemplos y ejercicios. Colgando de cursojava se creará, para este primer tema, una subcarpeta tema1 donde se almacenarán los códigos fuente de este tema. Más adelante se explicará cómo utilizar un IDE (Integrated Development Environment o Entorno de Desarrollo Integrado), que facilita la escritura de código, además de su compilación y ejecución. Se empleará JCreator. Como digo, se introducirá más adelante.
1) Escritura del código asociado al programa usando el editor:
Luego, se guarda con el mismo nombre que la clase principal, si dicha clase va precedida del modificador de acceso "public" o con el que se quiera, si la clase principal no tiene modificador de acceso. Después del nombre se le añade la extensión java. Al fichero de extensión java guardado se le llama código fuente.
2) Compilación del código fuente:
Desde la consola del DOS y estando en la carpeta o directorio donde se ha guardado el código fuente se teclea
javac <nombre del código fuente incluyendo su extensión>
Ejemplo: si el código fuente está guardado en C:\cursojava\tema1
C:\cursojava\tema1>javac PrimerSaludo.java
Después de compilar hay dos posibilidades:
- Se producen errores de compilación: en este caso aparecen por consola todos los errores indicando el nombre del código fuente, el número de línea donde se ha producido el error, el mensaje asociado al error y la línea de código causante del mismo (el indicador ^ señala el lugar exacto del error).
¿Qué se hace?
Se vuelve al código fuente, se tratan de subsanar todos los errores y se recompila hasta que no se produzca ningún error.
3) Ejecución del código compilado:
Desde la consola del DOS y estando en la misma carpeta en la que se guardó el código fuente (en ella también están todos los class) se teclea
java <nombre de la clase principal sin incluir su extensión>
En el caso del ejemplo anterior:
C:\cursojava\tema1>java PrimerSaludo
Justo después de hacer esto, se genera el código nativo, el procesador lo interpreta y procesa y se obtiene el resultado de la ejecución.
Esquema gráfico del proceso:

Si, después de haber compilado un código fuente sin errores y obtener los correspondientes ficheros class, se ejecuta y aparece por consola el siguiente mensaje:
Exception in thread main java.lang.NoClassDefFoundError
significa que se ha producido un error de ejecución. A la máquina virtual no le llega el class asociado a la clase principal del código fuente
Posibles causas:
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad