Sei sulla pagina 1di 32

SESIÓN 01 JAVA: INTRODUCCIÓN

Este capítulo pretende ser una rápida introducción a la programación en Java.


En primer lugar muestra lo que es Java, sus características y las herramientas que están
ligadas a él y, a continuación, enseña cómo compilar y ejecutar algunos programas
sencillos escritos en Java. La tecnología Java es tanto una plataforma como un lenguaje
de programación. En los capítulos posteriores se trata de dar una visión más detallada
de la sintaxis del lenguaje de programación Java.

1.1 EL LENGUAJE DE PROGRAMACIÓN JAVA


El lenguaje de programación Java, fue diseñado por la compañía Sun
Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar en
sistemas de ordenadores heterogéneos (redes de computadoras formadas por más de
un tipo de ordenador, ya sean PC compatibles, Macintosh o estaciones de trabajo que
empleen diferentes sistemas operativos como Windows, OS/2 o Unix), y que fuera
independiente de la plataforma en la que se vaya a ejecutar. Esto significa que un
programa de Java puede ejecutarse en cualquier máquina o plataforma.

Su origen se remonta a la creación de un lenguaje de programación para el


desarrollo de aplicaciones para electrodomésticos y otros aparatos electrónicos de
consumo por parte de una empresa filial de Sun, llamada FirstPerson en 1991. Su
creador, James Gosling, lo bautizó como Oak. Al abandonarse este proyecto, el lenguaje
se modificó, al igual que su nombre y se orientó al desarrollo de aplicaciones para la red.
En septiembre de 1995 aparece el primer Kit de Desarrollo de Java (JDK). A principios de
1997 se presenta la primera revisión de Java (la versión 1.1) y a finales de 1998 surge la
versión 1.2 (Java 2) que introdujo modificaciones bastante significativos. En octubre de
2004 se hace pública la versión Java 1.5 (Java 5) incluyendo innovaciones muy
importantes en la plataforma.

1.2 CARACTERÍSTICAS DEL LENGUAJE


Según la propia Sun Microsystems, el lenguaje Java muestra las siguientes
características generales:

 Sencillo. Elimina la complejidad de los lenguajes como C y da paso al contexto de


los lenguajes modernos orientados a objetos. Aunque la sintaxis de Java es muy
similar a C y C++, que son lenguajes a los que una gran mayoría de
programadores están acostumbrados a emplear.
 Orientado a Objetos. La filosofía de programación orientada a objetos es
diferente a la programación convencional (imperativa o procedural). Su nivel de
abstracción facilita la creación y mantenimiento de programas. Existen muchas
referencias que dan una introducción a esta forma de programar.
 Independiente a la arquitectura y portable. Al compilar un programa en Java, el
código resultante es un tipo de código binario conocido como Java bytecodes.
Este código es interpretado por diferentes computadoras de igual manera, por
lo que únicamente hay que implementar un intérprete para cada plataforma. De
esa manera Java logra ser un lenguaje que no depende de una arquitectura de
ordenador específica. Como el código compilado de Java es interpretado, un
programa compilado de Java puede ser utilizado por cualquier computadora que
tenga implementado el intérprete de Java.
 Robusto. Java simplifica la gestión de la memoria dinámica. Por ejemplo, ya no
es necesario la liberación explícita, el intérprete de Java lo lleva acabo
automáticamente cuando detecta que una variable dinámica ya no es usada por
el programa. Por otra parte, impide que un puntero Java apunte a una dirección
de memoria no válida, los punteros (referencias) Java son seguros y
deterministas: o bien apuntan a un elemento correctamente alojado en memoria
o bien tienen el valor nulo. Finalmente el acceso a la memoria es supervisado por
el intérprete de tal manera que no es posible acceder a zonas de memoria no
autorizadas sin provocar un error. Por ejemplo, no es posible escribir fuera de
los límites de un vector.
 Seguro. El sistema de Java tiene ciertas políticas que evitan que se puedan
codificar virus con este lenguaje. Existen muchas restricciones, especialmente
para los denominados applets, que limitan lo que se puede y no puede hacer con
los recursos críticos de una computadora.
 Multitarea. Un lenguaje que soporta múltiples threads, hilos o tareas, es un
lenguaje que puede ejecutar diferentes líneas de código al mismo tiempo. El
soporte y la programación de hilos en Java está integrado en la propia sintaxis
del lenguaje.
 Dinámico. En Java no es necesario cargar completamente el programa en
memoria sino que las clases compiladas pueden ser cargadas bajo demanda en
tiempo de ejecución (dynamic binding). Esto proceso permite la carga de código
bajo demanda.

1.3 MECANISMO DE CREACIÓN DE UN PROGRAMA DE JAVA


En este aspecto la principal originalidad de Java estriba en que es a la vez
compilado e interpretado. Con el compilador de Java, el programa fuente con
extensión .java es traducido a un lenguaje intermedio o pseudo-código (no es código
máquina) llamado Java bytecodes generándose un programa compilado almacenado en
un archivo con extensión .class . Este archivo puede ser posteriormente interpretado
y ejecutado por el intérprete de Java (lo que se conoce como la Máquina Virtual Java
o Java Virtual Machine). Por eso Java es multi-plataforma, ya que existe un intérprete
para cada máquina diferente. Por tanto, la compilación se produce una vez y la
interpretación cada vez que el programa se ejecuta. Este proceso se esquematiza en la
siguiente figura.
Figura 1.1 Esquema del proceso de creación de un programa con Java

Actualmente las máquinas virtuales modernas realizan una compilación JIT


(Just In Time) en donde el bytecode no es interpretado sino que se compila directamente
a código máquina en tiempo de ejecución de acuerdo con la arquitectura (procesador y
sistema operativo) en la que se ejecuta la máquina virtual. Esto permite conseguir
velocidades de ejecución similares al C. En la práctica las máquinas virtuales suelen
utilizar técnicas mixtas de interpretación/compilación JIT normalmente según la
frecuencia de paso por un bytecode concreto.

1.4 VENTAJAS EN EL USO DE JAVA


Pueden destacarse las siguientes ventajas en el empleo de Java como lenguaje
de programación:

 Compatibilidad. No es necesario modificar (reescribir) el código si se desea


ejecutar el programa en otra máquina. Un único código funciona donde se tenga
una Máquina Virtual de Java (ordenadores PC compatibles, Macintosh o
estaciones de trabajo que empleen diferentes sistemas operativos como
Windows, Mac OS X, Linux o Unix).
 Metodología OO. Java es un lenguaje de programación orientado a objetos, y
tiene todos los beneficios que ofrece esta metodología de programación: facilita
la creación, el mantenimiento y la reutilización de código.
 Menos y mejor código. Comparaciones de métricas de programas indican que
un programa en escrito en Java es cuatro veces de menor tamaño que uno
escrito en C++ y además favorece los buenos hábitos en la programación como,
por ejemplo, la gestión de la memoria dinámica.
 Gratuidad. El kit de desarrollo Java es gratuito y puede descargarse desde
la página oficial de Java.

1.5 INCONVENIENTES DEL LENGUAJE JAVA


El uso de Java también tiene algunos inconvenientes o limitaciones:
 Mayor consumo memoria: un programa Java consume más memoria por dos
razones, es necesario cargar la máquina virtual y, en general, Java necesita más
memoria para alojar los elementos de un programa que un programa similar
hecho en un lenguaje nativo.
 Mayor tiempo de carga: la carga de la máquina virtual lleva tiempo y como la
carga de las clases son bajo demanda la ejecución al principio de un programa
Java es relativamente lenta.
 Integración no perfecta con el sistema operativo: como Java y sus librerías están
diseñados para ser multiplataforma la integración con el sistema operativo en
forma de extensiones al mismo no es sencilla y suele necesitar extensiones
nativas que rompen la portabilidad. Por otro lado exigen la presencia y carga de
la máquina virtual por lo que no se suele utilizar como lenguaje para el desarrollo
de elementos básicos de sistemas.
 Es un lenguaje de programación. El hecho de que Java sea un lenguaje de
programación es otra gran limitación. Aunque sea orientado a objetos y “más
sencillo” de aprender que C o C++, sigue siendo un lenguaje y por lo tanto
aprenderlo no es tarea fácil. Especialmente para los programadores noveles.

1.6 LA PLATAFORMA JAVA


Normalmente, una plataforma es un sistema mixto que incluye el hardware y/o
el entorno software en el que se ejecuta un programa. La plataforma Java se diferencia
de la mayoría de las demás en que está formada únicamente por software que se ejecuta
en cualquier otra plataforma independiente de hardware. La plataforma Java tiene dos
componentes:

 El intérprete, Máquina Virtual Java ó Java Virtual Machine (Java VM) que ya se
ha comentado anteriormente, y
 La Interfaz de Programación de Aplicaciones Java ó Java Application
Programming Interface (Java API).

El API de Java es una amplia colección de componentes de software que


facilitan muchas necesidades de programación como puede ser código necesario para
construir una interfaz de usuario (GUI). El API de Java se agrupa en librerías o paquetes
(packages) de componentes relacionados entre sí: componentes básicos de
programación, creación de applets, redes, internacionalización, seguridad,
componentes de software, conectividad y redes, etcétera. Hay, además, extensiones
estándar fuera del núcleo del API de Java que facilitan recursos para servidores, gráficos
3D, animación...

La siguiente figura esquematiza la relación entre la aplicación o applet de Java,


la Máquina Virtual, el API y el hardware correspondiente.
Figura 1.2 Esquema de la relación entre las plataformas en Java

1.7 INSTALACIÓN DEL KIT DE DESARROLLO JAVA


Para poder escribir un programa con Java es necesario tener instalado el Kit de
Desarrollo de Java o JDK (Java Development Kit), también llamado Java SDK (Software
Development Kit). El Kit de Desarrollo de Java contiene el software necesario para que
los programadores compilen, depuren y ejecuten programas y applets escritos en Java.
Tanto el software como la documentación son gratuitos según el acuerdo de la licencia
de GNU.

1.8 EJECUCIÓN DEL ARCHIVO DE INSTALACIÓN


Una vez almacenado el archivo de instalación en un directorio local, se ejecuta
para comenzar el proceso de instalación del SDK. La instalación se lleva a cabo con la
asistencia de una secuencia de ventanas de diálogo que van presentando las distintas
etapas de la instalación. En la ventana de confirmación del inicio de la instalación se pide
la confirmación correspondiente al usuario, y posteriormente, el programa de
instalación del SDK va pidiendo al usuario la confirmación para realizar las distintas
etapas de la instalación
Laboratorio-Práctica 1: Familiarización con el entorno de
programación Java
El objetivo de este laboratorio es experimentar con el entorno de programación
Java. Para ello se creará un programa muy simple en Java HolaMundo utilizando el
entorno de Consola de comandos (comandos: compilador javac, ejecución java) y el
entorno NetBeans.

Duración estimada: 60 minutos

Requisitos previos
Para esta práctica no se requiere experiencia en programación o una
experiencia mínima.

Software Necesario
Antes de comenzar, es necesario instalar el siguiente software en su
computadora.

 Java Standard Development Kit (JDK™) (download)


https://www.oracle.com/technetwork/java/javase/downloads/index.html
o Si ya tiene instalado el JDK, se puede omitir este paso.

 NetBeans IDE (download)


o Al instalar NetBeans IDE , se le preguntará cual JDK que desea utilizar.

https://netbeans.apache.org/download/index.html
También puedes instalar el Paquete JDK 8u111 with NetBeans 8.2 que es la
última versión que Oracle lanzó de Netbeans antes de pasar el IDE a manos de la
Fundación Apache.

https://www.oracle.com/technetwork/es/java/javase/downloads/jdk-netbeans-jsp-3413139-esa.html

He dejado dicho archivo en mi drive por si un caso no funcionara dicho enlace.

https://drive.google.com/drive/folders/1KADP0Leu6wRxb66cZKkgNIW2iWDsUW01?usp=sharing

Lab Exercises

 Ejercicio 0: Instalar JDK y el IDE NetBeans


 Ejercicio 1 : Escribir , compilar y ejecutar el programa Java HolaMundo
utilizando la Consola de comandos MSDOS (30 minutos)
 Ejercicio 2 : Escribir , compilar y ejecutar el programa Java HolaMundo
utilizando NetBeans (30 minutos)
 Tarea

Ejercicio 0: Instalar Java SE y el IDE NetBeans

En este ejercicio, se instalará Java SE y NetBeans en un equipo. Si usted ya ha hecho


la instalación, puede ir al Ejercicio 1 . El procedimiento de instalación se basa en la plataforma
Windows. La instalación sobre otras plataformas como Linux, Mac y Solaris se hacen de manera
similar.

1. Descargar e instalar JDK en el equipo


2. Descargar e instalar el IDE NetBeans en el equipo

(0.1) Descargar e instalar el JDK y Netbeans en su equipo

Si tiene instalado algún JDK y/o Netbeans en su ordenador, se recomienda desinstalarlos e


instalar los que aquí aparecen.

1. Descargar el Pack de JDK y Netbeans de los siguientes enlaces:

https://www.oracle.com/technetwork/es/java/javase/downloads/jdk-netbeans-jsp-3413139-
esa.html

He dejado dicho archivo en mi drive por si un caso no funcionara dicho enlace.

https://drive.google.com/drive/folders/1KADP0Leu6wRxb66cZKkgNIW2iWDsUW01?usp=sharing

NOTA.- UTILIZAREMOS LA VERSIÓN JDK 8u111 para nuestro curso, aunque actualmente
está disponible la JDK 13.
2. Instalación del JDK

 Antes de iniciar la instalación conviene cerrar todos los navegadores.


 Buscar el fichero descargado antes en el ordenador y hacer doble click en jdk-
8u111-nb-8_2-windows-i586 para ejecutar la instalación. (En otras plataformas
tiene un nombre diferente)
 La instalación se inicia.
 Pulsar el botón Next.

Figura-0.12: Fases de la instalación y formulario de registro

 Si se quiere cambiar el directorio de instalación pulsar el botón Browse... También


se puede modificar los elementos a instalar. Se recomienda dejar lo que aparece por
defecto.
 Pulsar el botón Next.y en la última pantalla desactivamos Check for Updates.
Figura-0.13: Proceso de instalación del JDK y Netbeans.

Figura-0.14: Notificación de Finalización de la instalación


Enlaces para ampliar:

https://www.arquitecturajava.com/las-versiones-de-java/
Ejercicio 1: Escribir, compilar, y ejecutar la aplicación Java HolaMundo
usando la Consola de comandos
El objetivo de este ejercicio es presentar y experimentar el ciclo de desarrollo
completo - escribir , compilar y ejecutar un programa sencillo en Java - usando la Consola
de comandos MSDOS. Si tiene alguna experiencia de programación utilizando lenguajes
de programación como C o C++, no se diferencia en mucho. (La diferencia es que en Java
el compilador, llamado javac, compila el código fuente de Java en lo que se llama
bytecode que se puede ejecutar en cualquier plataforma compatible con Java, lo que
proporciona la portabilidad de los programas de Java. El bytecode es el fichero de clase
Java, que tiene una extensión de fichero *. class. )

1. Generar y ejecutar el programa Java HolaMundo usando el


compilador "javac" y el comando "java"
2. Experimentar con el compilador "javac"

3. Experimentar con el comando "java"

(1.1) Construir y ejecutar el programa Java HolaMundo usando el compilador "javac"y


el comando "java"

1. Crear un directorio donde se vaya a escribir los programas Java

Accedemos a la línea de comandos:

C:\>cd \

C:\>mkdir c:\ej_java

C:\>cd ej_java
2. Escribir HolaMundo.java usando un editor de texto conocido (p.e. el bloc de notas o
notepad de Windows o jedit) como se muestra en Code-1.10 abajo. Se recomienda escribir
línea a línea para experimentar algunos errores de compilación.

C:\ej_java>notepad HolaMundo.java

Indicamos que Sí para crear nuestro archivo y escribimos el siguiente código fuente en Java:

/*
* Ejemplo HolaMundo
* Imprime el mensaje "Hola, Mundo!"
*/

public class HolaMundo {


public static void main( String[] args ){

System.out.println("Hola, Mundo!");

Code-1.10: HolaMundo.java
Finalmente pulsamos en Archivo  Guardar y cerramos el editor Notepad.

Si utilizamos la orden C:\ ej_java>dir podemos ver que dentro de la carpeta


aparece nuestro archivo recientemente creado:

O mediante el explorador de Windows:

3. Compilar HolaMundo.java usando el compilador javac. El compilador javac viene en el


J2SE SDK instalado antes. Se encuentra en el directorio %JAVA_HOME%\bin (en
Windows). El resultado de la compilación será la creación del fichero HolaMundo.class.

C:\ej_java>javac HolaMundo.java

C:\ej_java> C:\progra~1\Java\jdk18~1.0_1\bin\javac HolaMundo.java


Solución de problemas #1: Si se produce el siguiente error, significa que no está
añadido al path de Windows el directorio %JAVA_HOME%\bin. Se puede intentar con el
comando C:\Archivos de programa\Java\jdk1.6.0_21\bin\javac HolaMundo.java si se quiere
continuar sin configurar el path.

Solución #a: Añadir C:\Program Files\Java\jdk1.8.0_111\bin (para la plataforma Windows) a


la variable de entorno path. (VER ANEXO I al final del documento)

En el caso de no soportar carpetas con separación:

dir /a /x

C:\progra~1\Java\jdk18~1.0_1\bin\javac

Solución #b: Se puede especificar el path completo como sigue:

C:\ej_java> C:\Program Files\Java\jdk1.8.0_111\bin\javac HolaMundo.java

C:\ej_java> C:\progra~1\Java\jdk18~1.0_1\bin\javac HolaMundo.java

4. Asegurarse que el fichero HolaMundo.class se ha creado. El fichero HolaMundo.class


contiene la representación bytecode de la clase HolaMundo.
C:\ej_java>dir

5 . Ejecutar el programa HolaMundo usando el comando java. El comando java inicia la


Java Virtual Machine y ejecuta el programa HolaMundo en este ejemplo. Un programa Java
puede estar compuesto de múltiples clases Java y un conjunto de librerías de clases. En este
ejemplo, el programa HolaMundo sólo contiene una clase simple llamada HolaMundo.class.
Se puede referir al comando java como el intérprete Java .

C:\ej_java>java HolaMundo

C:\progra~1\Java\jdk18~1.0_1\bin\java HolaMundo
Solución de problemas #2: Si experimenta el siguiente error de condición, es
muy probable que se haya compilado con una versión anterior del JDK y ejecutarlo con una
versión posterior.

Solución: Añadir C:\progra~1\Java\jdk18~1.0_1\bin delante de la lista de la variable de entorno


path.

Solución de problemas #3: Si se obtiene el siguiente error de condición, es probable que se


tenga la variable de entorno CLASSPATH asignada sin el directorio en curso.

Solución: Probar el comando "java -classpath . HolaMundo" (hay un punto. después de -


classpath)como sigue. Después se estudiará la opción classpath.

C:\ej_java>java -classpath . HolaMundo


Hola, Mundo!

6. Repetir el proceso realizado anteriormente para afianzar lo aprendido. Crear un nuevo


archivo llamado Suma.java como se muestra en Code-1.11.

IMPORTANTE: El nombre de la clase debe coincidir con el nombre del


archivo .java

/*
* Ejemplo Suma
* Imprime el mensaje "Este es mi primer programa Java! y 3+2 es: " ??
*/

public class Suma {


public static void main( String[] args ){

System.out.println("Este es mi primer programa Java! y 3+2 es: "+(3+2));

}
}
Code-1.11: Código Suma.java

8. Compilar y ejecutar el programa. Observar el nuevo mensaje mostrado.

C:\ej_java>javac Suma.java

C:\ej_java>java Suma
Este es mi primer programa Java! y 3+2 es: 5
(1.2) Experimentar con el compilador "javac"
Es este paso, se mostrará cómo usar varias opciones en la línea de comandos
del compilador javac.

1. Mostrar la información de uso del compilador javac usando la opción -help

C:\ej_java>javac -help

2. Ejecutar el compilador javac con la opción -verbose

C:\ej_java>javac -verbose Suma.java


3. Experimentar errores de compilación.

 Modificar Suma.java como se muestra en Code 1-20. El fragmento de código que


debe ser modificado se muestra en negrita y de color azul. El cambio introduce un
error de sintaxis - la palabra reservada static se ha escrito mal como statict.

/*
* Ejemplo Suma
* Imprime el mensaje "Este es mi primer programa Java! y 3+2 es: " ??
*/
public class Suma {
public statict void main( String[] args ){

System.out.println("Este es mi primer programa Java! y 3+2 es: "+(3+2));

}
}
Code-1.20: Código que contiene un error sintáctico

 Compilar Suma.java con javac.


 Observar los errores

 Eliminar el error sintáctico que se introdujo y recompilar.


(1.3) Experimentar con el comando "java"
Es este paso, se mostrará cómo usar las opciones en la línea de comandos del
comando java. Se puede considerar el comando java como la Java Virtual machine.

1. Mostrar la información de uso del comando java con la opción -help o -?.

2. Ejecutar el comando java con la opción -verbose

C:\ej_java>java -verbose Suma

[Loaded java.lang.Object from shared objects file]


[Loaded java.io.Serializable from shared objects file]
[Loaded java.lang.Comparable from shared objects file]
[Loaded java.lang.CharSequence from shared objects file]
....
....

3. Ejecutar el comando java con la opción -version. Observar que se muestra el


número de versión.

C:\ej_java>java –version

Resumen

En este ejercicio se ha construído y ejecutado 2 programas sencillos en Java


HolaMundo y Suma, utilizando el compilador javac compiler y el comando java. Se ha
aprendido algunas opciones del compilador javac y del comando java.
Ejercicio 2: Escribir, compilar, y ejecutar el programa Java HolaMundo
utilizando el IDE NetBeans

En este ejercicio se va a construir la misma aplicación que el Ejercicio 1


anterior utilizando el IDE NetBeans.

1. Ejecutar NetBeans
2. Crear un proyecto en NetBeans
3. Construir y ejecutar el programa

(2.1) Ejecutar NetBeans


1. Hacer doble-click en el icono de NetBeans IDE en el escritorio (Figura-2.10)
para iniciar el IDE NetBeans. Aparece la página de inicio de NetBeans (Figura-2.10.1)

Figura-2.10: Icono de NetBeans IDE en el escritorio

Figura-2.10.1: NetBeans IDE


(2.2) Crear un proyecto NetBeans

1. Seleccionar File del menú principal y seleccionar la opción New Project. (Figura-2.20)

Figura-2.20: Creación de un nuevo proyecto

2. Observar que aparece el diálogo de New Project.


3. Seleccionar Java en la sección Categories y Java Application en la sección Projects.
(Figura-2.21)
4. Hacer click en el botón Next.

Figura-2.21: Creación de un proyecto Java Application


5. En la sección Name and Location, en el campo Project Name, escribir HolaApp.
6. En el campo Create Main Class, escribir HolaMundo. (Figura-2.22)
7. Dejar la opción Set as Main Project seleccionado.
8. Hacer click en el botón Finish.

Figura-2.22: Dar un nombre al proyecto

8. Observar que el nodo HolaApp se ha creado en la pestaña Projects del entorno NetBeans IDE.

9. Modificar HolaMundo.java en el editor como se muestra en la Figura-2.23.

Figura-2.23: Modificación de HolaMundo.java


10. Introducir un error sintáctico en el programa y observar que NetBeans IDE inmediatamente
indica el problema como se muestra en la Figura-2.24. Detecta que la palabra
reservada void está mal escrita como voidx.

Figura-2.24: NetBeans IDE detecta un error sintáctico en modo edición

11. Eliminar el error sintáctico.

(2.3) Construir y ejecutar el programa


1. Hacer click con el botón derecho sobre HolaApp y seleccionar Run (Figura-2.30). Con
ello se construye (Build) y se ejecuta el proyecto en un solo paso.

Figura-2.30: Construir y ejecutar el proyecto


2. Observar que HolaMundo.java se compila y ejecuta (Figura-2.31)

Figura-2.31: Resultado de la ejecución de HolaApp

3. Observar en la pestaña Files del proyecto la organización de ficheros en el directorio


del proyecto (Figura-2.32)

Figura-2.32: Organización de ficheros dentro del directorio del proyecto HolaApp


Resumen

En este ejercicio se ha construido y ejecutado la aplicación Java HolaMundo


utilizando el IDE NetBeans.

Tarea

Subir a la plataforma los archivos:

 HolaMundo.java, HolaMundo.class
 Suma.java, Suma.class

En el caso de Netbeans se pide comprimir el directorio asociado al proyecto en un fichero


llamado tarea1 y subir el archivo comprimido a la plataforma también.
BIBLIOGRAFÍA:

https://www.aprenderaprogramar.com/index.php?option=com_content&vie
w=article&id=389:configurar-java-en-windows-variables-de-entorno-javahome-y-path-
cu00610b&catid=68&Itemid=188
ANEXOS:
En el caso de no soportar carpetas con separación:

dir /a /x

C:\progra~1\Java\jdk18~1.0_1\bin\javac
En el caso de no soportar carpetas con separación:

dir /a /x

C:\progra~1\Java\jdk18~1.0_1\bin\javac
NOTAS IMPORTANTES
IMPORTANTE: El nombre de la clase debe coincidir con el nombre del archivo
.java

Ejemplo: Suma.java

/*

* Ejemplo Suma

* Imprime el mensaje "Este es mi primer programa Java! y 3+2 es: " ??

*/

public class Suma {

public static void main( String[] args ){

System.out.println("Este es mi primer programa Java! y 3+2 es: "+(3+2));

Potrebbero piacerti anche