Podcast
Questions and Answers
Qu es la JVM?
Qu es la JVM?
La JVM (Java Virtual Machine) es un software que simula un computador pero oculta el sistema operativo y el hardware subyacentes a los programas que interactan con l.
Qu es una variable de entorno?
Qu es una variable de entorno?
Una variable de entorno es un valor dinmico que puede afectar el comportamiento de los procesos y de las aplicaciones que se ejecutan en el sistema operativo.
Qu propsito tiene la variable de entorno PATH?
Qu propsito tiene la variable de entorno PATH?
La variable de entorno PATH tiene como propsito indicar al sistema operativo dnde buscar los archivos ejecutables cuando se introduce un comando en la terminal. Es decir, indica una lista de directorios en los que el sistema buscar comandos o programas cuando se intenten ejecutar sin especificar la ruta completa.
Qu ruta se debe incluir en el PATH cuando se instala la JDK?
Qu ruta se debe incluir en el PATH cuando se instala la JDK?
Signup and view all the answers
Qu es JAVA_HOME?
Qu es JAVA_HOME?
Signup and view all the answers
Qu es la variable de entorno CLASSPATH?
Qu es la variable de entorno CLASSPATH?
Signup and view all the answers
Cmo se podra cambiar la JDK que utiliza un proyecto en VSCode?
Cmo se podra cambiar la JDK que utiliza un proyecto en VSCode?
Signup and view all the answers
Study Notes
Variables de Entorno y Java
- JVM (Java Virtual Machine): Software que simula un computador, ocultando el sistema operativo y hardware subyacentes. Las aplicaciones escritas para una JVM funcionan en múltiples plataformas (macOS, Windows, Linux, Android, etc.).
- JDK (Java Development Kit): Conjunto de herramientas para desarrollo Java. Incluye el JRE (Java Runtime Environment), el compilador (javac), y otras herramientas de desarrollo.
- JRE (Java Runtime Environment): Subconjunto del JDK. Contiene lo necesario para ejecutar aplicaciones Java, pero no el compilador ni otras herramientas de desarrollo. Es lo que los usuarios de aplicaciones Java en general, tienen instalado.
- Variable de entorno: Valor dinámico que afecta el comportamiento de procesos y aplicaciones. Se usa para configurar parámetros como la ruta de archivos ejecutables u opciones de configuración. Puede ser modificada en el sistema operativo desde la terminal (dependiendo de este).
-
Variable
PATH
: Indica al sistema operativo la ruta de archivos ejecutables. Conteniendo una lista de directorios a buscar. Cuando se ejecuta un comando en la terminal, el sistema lo busca en esos directorios. - Separador PATH: ";"(punto y coma) en Windows, ":"(dos puntos) en Linux/macOS
-
JAVA_HOME
: Variable para indicar la ubicacion de la instalación de la JDK. Se usa para que otras aplicaciones y herramientas encuentren la JDK. -
CLASSPATH
: Indica la ubicación de las clases y paquetes necesarios para compilar y ejecutar programas Java. Indica a la JVM dónde encontrar archivos.class
o.jar
.
Cambiar Variable Entorno
-
Linux/macOS (terminal): Para establecer una variable temporal:
export MI_VARIABLE="valor_nuevo"
. Para cambios permanentes: Editar el archivo de configuración (ej:.bashrc
,.bash_profile
, o~/.profile
), añadir la líneaexport MI_VARIABLE="valor_permanente"
y recargar el archivo usandosource ~/.bashrc
-
Windows (cmd): Para establecer una variable temporal:
set JAVA_HOME=C:\Program Files\Java\jdk-17
. Para cambios permanentes: Usar el panel de control "Variables de entorno" para añadir a la variable del sistema.
Ruta JDK
en PATH
- Al instalar la JDK, la ruta del directorio
bin
(donde están los ejecutablesjavac
,java
, etc.) debe añadirse a la variablePATH
. Ej:C:\Program Files\Java\jdk-17\bin
en Windows.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario cubre conceptos fundamentales sobre Java, incluyendo la JVM, JDK, y JRE. Además, se explorará cómo las variables de entorno impactan el desarrollo y ejecución de aplicaciones Java. Ideal para quienes desean entender mejor la configuración y herramientas de Java.