En este tutorial te explicaremos como instalar el bin de java de forma local en un entorno de Windows.
Instalar el binario de Java de forma local te permite tener varias versiones de java en un entorno de windows sin tener que tocar las variables de entorno del sistema.
Paso 1: Descarga del Binario
En primer lugar, tendrás que descargar el binario de la versión Java que deseas instalar. Para eso, deberás ir a la página oficial de Oracle y buscar la versión correspondiente. Descarga el archivo JDK .zip para la versión de Windows.
Paso 2: Extracción del Archivo
Navega hasta la ubicación donde se descargó el archivo .tar.gz, Extrae el contenido a la ubicación de tu elección. Podrías optar por crear una carpeta llamada Java en tu directorio de inicio y extraer allí el contenido.
Paso 3: Acceso al Binario
El binario Java estará en la carpeta resultante, la cual estará compuesta por varios archivos y directorios. Si has seguido estos pasos, se debería de llamar algo como jre1.8.0_202
o jdk1.8.0_181
, la versión puede variar. Dentro de esta carpeta, encontrarás otra llamada bin. Esta es la carpeta que contiene los binarios que te permitirán ejecutar Java localmente. Los dos ejecutadores que trae el binario son el java.exe
y el javaw.exe
(java.exe ejecutará el archivo con la consola de java, javaw.exe ejecutará el archivo sin la consola visual de java, simplemente la esconderá)
Paso 4: Uso del Java Local
En lugar de cambiar las variables de entorno de tu sistema, todo lo que necesitas hacer para usar esta instalación local de Java es referirte directamente a ella al escribir comandos. Por ejemplo, si quieres compilar un archivo de Java, el comando normal sería "java ArchivoDePrueba.java". Sin embargo, si quieres usar el Java localmente, deberás especificar la ruta completa hacia tu binario de Java.
En lugar de "java", el comando debería lucir algo similar a esto:
En nuestro caso sería algo así:
Esto compilará el archivo utilizando el binario de Java que extrajiste y no el que esté instalado en las variables de entorno del sistema.
Paso 5: Crear un Batch File (extensión .bat)
Para no tener que escribir toda la ruta cada vez, puedes crear un archivo batch en el mismo directorio donde tienes tus archivos .java. Este archivo batch puede contener el comando completo, así solamente necesitas ejecutar el archivo batch para compilar tus archivos Java.
Un ejemplo de archivo batch para un servidor de Minecraft USANDO el binario directamente (localmente)
podría ser:
-Xms1G, es el argumento que establece la cantidad mínima de RAM que se asignará a tu servidor Minecraft (en este caso, 1 Gibibyte).
-Xmx2G, es el argumento que establece la cantidad máxima de RAM que puede usar tu servidor Minecraft (en este caso, 2 Gibibytes).
goto start, se utiliza para que el servidor vuelva a prender en caso de crash, bug o reinicio.
Si la carpeta del binario (jre1.8.0_202) está en la misma carpeta del servidor de minecraft puedes usar el siguiente código:
Cómo e binario se encuantra en la misma carpeta del servidor, Windows usará la ruta dinamica para encontrar el archivo, de esta forma no tenemos que especificar toda la ruta, si no la ruta a partir de la carpeta donde se encuentra el archivo batch.
Un ejemplo del archivo batch para un servidor de Minecraft SIN USAR el binario directamente (local)
y usando las variables de entorno de Widows podría ser: