Crear aplicaciones Java sin IDE
Hace poco me preguntaron como era posible ejecutar programas en Java sin tener que aprender a usar un IDE en particular, pues para mi, la forma más sencilla dije es utilizando el Bloc de Notas; Java es un lenguaje de Programación Orientada a Objetos independiente de la plataforma en la que se ejecute (osea, que puede funcionar sobre cualquier Sistema Operativo) que no requiere de un IDE (Entorno de Desarrollo Integrado) para poder escribir, compilar o ejecutar programas escritos en este lenguaje. Aunque existen en el mercado, muchos programas para desarrollar aplicaciones con Java (IDE’s), como Netbeans, Eclipse, JDeveloper, JBuilder, JCreator, Visual Age for Java, entre otros, es posible crear una aplicación en Java sin utilizar uno de estos programas, y ésta es, desde mi punto de vista la mejor forma de aprender las características de la orientación a objetos.
A continuación detallaré los pasos para poder crear un programa básico en Java utilizando el Bloc de Notas de Windows, que es el editor de textos más simple que podríamos utilizar. Cabe aclarar que lo importante aquí es tener instalado el JVM (Java Virtual Machine) en el equipo y tener presente la ruta en la cual se instaló. En mi caso, yo tengo instalado en mi equipo JDeveloper, el cual ya incluye el JVM, así que utilizaré esta versión.
Para empezar debemos conocer dos programas importantes del JVM:
- javac.exe: Es el nombre del compilador de Java, es decir, el programa que transforma nuestro código fuente en código de bajo nivel en Java.
- java.exe: Es el ejecutable de java, con este programa podemos “correr” nuestras clases para ejecutarlas.
Estos programas se encuentran en la carpeta JDK de Java. En mi caso:

En la imagen anterior se aprecian ambos programas dentro de la carpeta C:\Archivos de Programa\jdevstudio10132\jdk\bin.
Para hacer que estos programas estén accesibles a través de la consola de DOS, es necesario definirlos por única vez a través de las variables del sistema, esto permitirá que podamos utilizar estos programas con tan solo escribir sus nombres, sin la necesidad de escribir toda la ruta en donde se encuentran. Para hacerlo debemos dirigirnos a las propiedades del sistema.
En la ficha Opciones Avanzadas, hacemos clic sobre el botón Variables de entorno…, con lo cual abriremos la ventana con el mismo nombre Variables de entorno, en esta sección, ubicamos en la parte inferior la sección Variables del Sistema, en donde hay una lista de estas variables, ubicamos la variable PATH, la seleccionamos y hacemos clic en el botón Editar…, en este punto se mostrará una pequeña ventana con el nombre de la variable y el valor que contiene, el cual es una serie de rutas de directorios separados por un ; (punto y coma), al final de este valor debemos agregar la ruta en la cual se encuentra nuestros programas java.exe y javac.exe; por ejemplo, en mi caso, he colocado el valor ;C:\Archivos de Programa\jdevstudio10132\jdk\bin El punto y como inicial se usa para poder separar la nueva ruta del resto de valores.
A continuación, abriremos el poderoso Bloc de Notas y escribiremos el siguiente código de Java, respetando las mayúsculas claro esta, tal cual se muestra en la siguiente sección:
public class MiPrimerPrograma{
public static void main(String[] args){
int a = 5; int b = 10;
int c = a + b;
System.out.println("La suma de a mas b es: " + a);
}
}
Al guardar el programa hay que tener en cuenta que el nombre del archivo debe ser el mismo que el nombre de la clase, incluyendo el cuidado con las mayúsculas y minúsculas; el archivo se debe guardar con la extensión java. Por ejemplo: la definición de la clase es: public class MiPrimerPrograma lo que significa que el nombre del archivo deberá ser MiPrimerPrograma.java. Ahora que ya tenemos este paso completo, iniciaremos la consola de D.O.S, escribiendo el comando cmd en la opción Ejecutar del menú inicio de Windows (esta explicación es por siacaso hay algún novato nivel: “No sé prender la compu”). Al abrirse la ventana de comandos, se debe escribir las instrucciones que se muestran en la siguiente imagen:

Ya en esta ventana lo primero que se hace es cambiar de directorio hacia la carpeta donde estamos trabajando utilizando el comando cd, luego compilamos el archivo MiPrimerPrograma.java, utilizando el programa javac y si no hay ningún mensaje de error se debe haber creado el archivo MiPrimerPrograma.class en la misma carpeta, para ejecutar este programa debemos escribir el comando java MiprimerPrograma, con esto se mostrará el resultado del programa en consola. Si al compilar (con javac.exe), hubiese algún mensaje de error, debemos revisar el archivo de código fuente que hemos escrito en el Bloc de Notas, para corregir los errores que hubiesen.
Como dije al inicio esta es para mí la mejor forma de aprender Orientación a Objetos, aquí se pueden escribir todos los programas de Java que se deseen, incluyendo aplicaciones de escritorio, de consola o applets, aunque en cada caso tienen un manejo diferente para ejecutar, pero eso se comentaré en otro momento.
Espero que les sea de utilidad.
Saludos.






Marzo 3rd, 2008 at 5:18 pm
quiero aprender a realizar un programa en java que calcule el area de un triangulo
Agosto 13th, 2009 at 12:47 am
Me gustaria aprender de java: crear formas, y el tradicional ABC con bases de datos
Agosto 22nd, 2009 at 10:06 pm
oie no logro ejecutar el programa en el simbolo de sistema
no se en que tenga error, le pongo miprigrama.java y se abre mi visual estudio i pues se supone que no se debe de abrir
:S i no se que tengo que hacer
ayuda!!
Junio 3rd, 2010 at 9:12 pm
También se puede especificar la ruta mediante el path:
escriben en la consola:
path=C:(“RUTA DE TU INSTALACIÓN”)\Java\jdk1.6.0_20\bin
pero tendrían que hacerlo cada vez que quieran ejecutar una aplicación.
Después es necesario que se coloquen en la ruta de la carpeta donde se encuentren los archivos a ejecutar, y siguen los pasos:
Para complilar:
javac MiPrimerPrograma.java
Para ejecutar:
java MiPrimerPrograma