Los archivos Java necesitan un jdk (kit de desarrollo java) junto con jre (entorno de ejecución java) para poder convertirse en archivos exe y ejecutarse. Así que básicamente sólo tienes que instalar jdk (junto con jre) y añadir sus directorios para habilitar sus funcionalidades. Estos son los sencillos pasos:
1. Descargue la última versión de jdk desde el sitio web de Oracle: Java SE Development Kit 8. Sólo tiene que seleccionar su sistema operativo de la lista y hacer clic en el enlace proporcionado para descargarlo.
2. Instale la configuración de jdk (también contiene el jre por lo que no necesita descargarlo por separado).
3. Después de terminar la instalación,
a.)en su pc abra el directorio donde está instalado jdk(no jre). Abre la carpeta llamada "bin". Copia todo el nombre del directorio desde arriba. Será como C:NArchivos de programaNJavaNjdk1.8.0_40Nbin. El nombre de su directorio puede variar.
b.) Ahora abra "Este pc" y haga clic con el botón derecho para obtener sus propiedades, ábralo y haga clic en "Configuración avanzada del sistema".
b.) En la pestaña "Avanzadas", haga clic en las variables de entorno.
c.) En variables de usuario, si hay una variable llamada ruta, modifícala. Simplemente pegue el nombre del directorio copiado delante del valor.
d.) Si no existe, cree una nueva y copie el nombre del directorio en el valor. Haga clic en Aceptar desde todas las ventanas abiertas de configuración.
e.) Ahora abra el símbolo del sistema, vaya al directorio donde se encuentra el archivo java, escriba el comando "javac NombreDeArchivo.java" para compilar y pulse intro.
f.) Para ejecutar el programa sólo tienes que escribir en el símbolo del sistema "java NombreDeArchivo". Recuerda que el nombre debe ser el mismo que el especificado en el nombre del archivo.
g.)Eso's todo...
Si aún no te sientes cómodo, aquí tienes un completo tutorial para compilar y ejecutar con éxito un sencillo Programa Hola Mundo: Cómo escribir, compilar y ejecutar un programa Hello World en Java para principiantes. Puede haber una ligera diferencia en los pasos, pero también funciona...