Para desarrollar programas en Java es suficiente con instalar el paquete JDK de Sun, que es de libre distribución. En el site de Sun podemos encontrar toda clase de información relacionada con Java: Ejemplos de programas escritos en Java, tutoriales, documentación, bugs conocidos y su solución, etc..
La dirección base es :
www.sun.com∞
La ultima version disponible hasta la fecha es la JDK 1.2
Pasos para crear un programa en Java
-
Aplicaciones
- Escribir el programa fuente en cualquier editor y guardarlo con extensión .java
- Compilar el fichero fuente mediante: javac miPrograma.java .Esto genera el fichero .class
- Ejecutarlo (interpretar los byte-code) : java miPrograma
- Applets
- Escribir el programa fuente en cualquier editor y guardarlo con extensión .java
- Compilar el fichero fuente mediante: javac miProgramaApplet.java
- Escribir la pagina web que contendra al applet y guardar el codigo con extension .html
|| <HTML> <BODY> <APPLET code="miProgramaApplet.class" width=400 height=400> </APPLET> </BODY> </HTML> ||
- 2 posibilidades para ejecutar el applet:
- Lanzar un navegador y cargar la pagina html, o bien
Usar el programa provisto por Sun para ver applets: appletviewer miProgramaApplet.html
Un ejemplo de herramientas básicas para comenzar a programar en lenguaje JAVA podría ser:
1.- Editor de código multilenguaje y con utilidades de edición y detección automática de errores. Un muy buen editor con estas propiedades y muchas más es
ED for Windows v3.80 (
www.getsoft.com∞) pero existen muchos otros y casi todos de libre distribución.
2.-
JDK1.1.x, con el que podemos compilar y probar las aplicaciones y applets realizados.
3.- Documentación HTML de las clases JAVA.
Además de lo arriba indicado, es aconsejable trabajar con paquetes de componentes que no pertenecen a los básicos de Java, como puede ser
swing o
symbeans. Estos componentes o
beans proporcionan utilidades y facilidades añadidas al paquete básico de jdk.
Otra posibilidad para desarrollar en JAVA es utilizar una herramienta
Visual como
Visual Cafe o V++. Estas herramientas suponen un entorno integrado de programación con módulos editor, de diseño visual, compilador, depurador, etc. Además proporcionan componentes propios especialmente útiles en diseño de interfaces gráficas.