Encuentra la ubicación de Java en Windows

Rupam Yadav 12 octubre 2023
  1. Encuentre la ubicación de Java usando el comando where java
  2. Encuentre la ubicación de Java usando el comando set JAVA_HOME
  3. Encuentre la ubicación de Java usando el comando dir /b /s java.exe
  4. Encuentre la ubicación de Java usando el comando gcm -All java en Windows PowerShell
Encuentra la ubicación de Java en Windows

Hoy veremos cómo averiguar dónde se encuentra Java en Windows. Hay varias formas y comandos para hacer esto; Veremos varios comandos que devuelven las ventanas de ubicación de Java.

Encuentre la ubicación de Java usando el comando where java

El comando más utilizado para obtener la ubicación actual de Java en Windows es where java. Este es un comando de Windows que funciona igual que el comando whereis en el sistema operativo Linux. El comando where se utiliza para mostrar la ubicación del ejecutable. Suele utilizar un patrón de búsqueda.

Como se muestra a continuación, cuando ejecutamos el comando where java en la línea de comandos de Windows, devuelve la ubicación de java.exe.

C :\User > where java

Producción :

C:\User\.jdks\openjdk-15.0.1\bin\java.exe

Encuentre la ubicación de Java usando el comando set JAVA_HOME

La siguiente técnica para obtener la ubicación de Java en Windows es usar el comando set JAVA_HOME. En Windows, la ruta de Java o JDK se almacena en las variables de entorno. La ubicación se almacena en la variable denominada PATH, una lista de directorios que se pueden usar para acceder a ciertos programas como Java directamente sin escribir la ruta completa.

Podemos establecer la ruta de Java con el comando set JAVA_HOME y luego especificar la ruta. Pero si el valor ya está establecido, devolverá la ruta establecida a la variable JAVA_HOME. Completa nuestro objetivo ya que este es el directorio en el que se encuentra Java.

C :\Users\Rupam Saini > set JAVA_HOME

Producción :

JAVA_HOME=C:\Users\Rupam Saini\.jdks\openjdk-15.0.1

Encuentre la ubicación de Java usando el comando dir /b /s java.exe

El comando dir muestra todas las carpetas y subcarpetas en la ubicación actual. Podemos usar este comando para obtener las ubicaciones de Java, ya que puede haber más de un ejecutable de Java en una sola máquina con Windows, ya que algunos programas usan su propio entorno Java.

Usamos el comando dir con tres parámetros, el primero es /b que muestra solo la ruta del directorio sin ningún detalle adicional. Por el contrario, el parámetro /s enumera todas las apariciones del archivo especificado en el directorio y subdirectorios actuales y, por último, el nombre de ejecución que es java.exe.

C :\User > dir / b / s java.exe

Producción :

C:\User\.jdks\openjdk-15.0.1\bin\java.exe
C:\User\AppData\Local\JetBrains\IntelliJ IDEA Community Edition 2020.3\jbr\bin\java.exe

Encuentre la ubicación de Java usando el comando gcm -All java en Windows PowerShell

En todos los ejemplos de este tutorial, usamos la línea de comandos tradicional, pero este método requiere Windows PowerShell, una línea de comandos pero con capacidades avanzadas. En PowerShell, usamos el comando gcm que es la abreviatura de get-command. Devuelve todos los comandos de la máquina.

Usamos gcm con dos parámetros; el primero es -All que muestra todas las instancias del comando en la máquina actual, y el segundo parámetro es el nombre del comando. En nuestro caso, el nombre del comando es java. A cambio, genera algunos detalles sobre el comando, como el Tipo de comando, el nombre del ejecutable ejecutado en el comando, la versión y la fuente del ejecutable. La fuente es donde se encuentra Java.

PS C:\User> gcm -All java

Producción :

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     java.exe                                           15.0.1.0   C:\User\.jdks\openjdk-15...
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn