Continuemos con la clase System, vamos a ver cómo obtener variables de ambiente o de entorno de sistema
operativo.
Bueno, tanto como Windows, Linux y Mac, InTouch o cualquier sistema operativo, todos manejan variables,
entorno o ambiente para configuraciones, por ejemplo, para registrar rutas de nuestras aplicaciones,
directorios, configurar parámetros de tipo, en fin.
Por ejemplo, al comienzo del curso configuramos el cajón para configurar la ruta base o raíz del JDK
y también tenemos la variable entorno paz, donde guardamos.
Registramos rutas de nuestras aplicaciones para poder ejecutar comandos en el terminal.
Bueno, pero así también hay muchas más variables ambiente por ejemplo Yusa en temp para el directorio
temporal.
En fin, un montón.
Y es justamente lo que vamos a ver.
Cómo acceder a esta variable ambiente desdeñaba utilizando la clase Sistán con el método Get Environment.
Pero se escribe como Get ENP con Recortã.
N.B. Que corta bien.
Vamos a crear la clase.
Ejemplo variables de entorno
con el Maine.
Este método GET permet de la clase System va a retornar un objeto del tipo MAP, un mapa de IAVA con
todas las variables de entorno, pero no se preocupen porque ahora solamente lo vamos a utilizar, pero
después lo vamos a ver en profundidad.
Vamos a tener una sesión completa para trabajar con mapas o diccionarios de Java.
Ahora solamente voy a resumir un mapa de Java.
Es como un arreglo asociativo que asocia valores que están guardados con un nombre.
Entonces guardamos elementos, objetos de cualquier tipo y lo podemos asignar a un nombre.
Entonces se le conoce como llave y valor y tenemos que indicar con los paréntesis triangulares o menor
y mayor, los datos donde el nombre del tipo es Trig y el valor también.
Entonces ambos son del tipo string y le damos un nombre a esta variable bar de ambiente o environment.
Vamos a importar MAPP de Java útil Java útil.
Se fijan el MAP.
Acá acá dice Qui han valio, entonces es un objeto, un mapa basado en nombre y valor.
Guardamos un valor asociado, un nombre entonces es importante.
Es un diccionario diccionario que las.
Sin entrar mucho más en detalle, vamos a comenzar Sistem.
Punto.
Get ENP Environment.
Recuerden después vamos a profundizar más el tema de los mapas y diccionarios.
Ahora solamente lo vamos a utilizar.
Zogby voy a imprimir variable de ambiente,
de ambiente o entorno del sistema.
Y acá se imprimen toda la variable del sistema, todas en general se cree con mayúscula completamente
palabra compuesta se para con guion bajo muy parecida a la constante, se hallaba muy similar, pero
también hay veces que se escriben de distinta forma como acá.
Pero lo típico es con mayúscula y separada, con guion bajo.
Bien, acá está la lista completa, tan toda nuestra variable ambiente.
Por ejemplo, creo que por acá tenemos la variable.
Acá tenemos paz, se fijan.
De hecho, se escribe con la P mayúscula y minúscula lo demás.
Y todas las rutas importante de nuestro sistema.
Y acá tenemos el JDK que configuramos a principio el curso.
Acá JDK con el directorio Bin Bueno y por ahí debe estar el bajón en alguna parte.
Pero bien, acá están todas.
Ahora cómo puedo obtener una particular también con el mismo método sistem punto G.
Pero pasamos el nombre del área variable entorno por argumento.
Por ejemplo, Yuuzhan
System Punto Quiet en Perãmetro.
También hay un área de ambiente que se llama.
Toda en mayúscula la vamos a imprimir.
Acá la tenemos.
Bueno, de hecho la variable ambiente tiene mucha semejanza con las propiedades del sistema.
De hecho, muchas propiedades del sistema que vimos anteriormente la obtiene de la variable ambiente.
Pero también hay otras más que son propias, más específica del sistema.
Además, que el área del ambiente también la podemos personalizar.
Podemos crear nuestras propias, patearla ambiente entorno en el sistema operativo, tal como lo hicimos,
conllevaron al comienzo del curso.
Veamos ya bajo ya un sistema punto ket en permet del nombre Java y un bajo.
Tiene que ser exactamente el mismo nombre del área del ambiente.
Otra más.
Por ejemplo.
Temp dir. Temp.
Creo que temp.
Vamos a ver.
Acá la ruta Temp.
Si quiero imprimir completamente la variable paz.
Acá tenemos el registro de todos los directorios o rutas de ejecutables o comandos que podemos utilizar
en el terminal en la consola sistema operativo PAT.
También se puede vivir así.
P.O. con mayúscula.
Y todo minúsculas, tal como se registró.
Ven otra forma de tomismo.
Porque acá lo utilizamos directamente con la clase, asisten colocar patos, pardos, patos, pero también
recuerden que acá obtenemos el mapa bar en Permet Bar ENP varía el ambiente.
Este mapa que tenemos a través del sistema Puntoticket Environment también lo podemos obtener a través
de acá.
Entonces puede copiar y cedilla con el objeto MAP Bar en PRM.
Punto.
El método IET en minúscula.
Entonces bar en permet el método de Quiet del mapa.
Pasamos el nombre o la llave con el cual guardamos o se guarda esta variable entorno en el diccionario
y listo.
Tenemos panzas.
Ahora cuidado porque se guarda con P con mayúscula y todo minúscula.
En este caso se le escribe mayúscula, por ejemplo.
Va a retornar Nul?
No nos cuenta.
Se fijan nul porque el mapa es un poco más estricto con los caracteres con la mayúscula y minúscula.
Entonces hay que tener cuidado si tiene que ser exactamente igual, como se registra en el sistema operativo,
por ejemplo en el caso Windows.
Si nos vamos y buscamos variables variables o variables de ambiente.
Editar la variable entorno del sistema hacemos un clic dentro.
Opciones avanzadas variar el entorno.
Acá están todas las del usuario y todas las del sistema se fijan y PAT se escribe con la P mayúscula
y lo demás en minúscula.
Acá también.
Acá tenemos varias variables ambiente.
Acá tenemos el Yusa n que existe, pero para el sistema, pero el usuario también tiene su propio ellos.
Hay muchas variables ambiente que están ocultas, que no se muestran.
Por qué no se puede modificar.
Entonces todas las que no se pueden modificar no aparecen acá, pero sí aparecen acá y todas la que
son modificarle.
Bueno, acá se pueden customizar y también podemos crear nuestras propias variables entorno, como por
ejemplo voy a crear una, le voy a llamar Application Environment o ENP en mayúscula.
Que significa ambiente o entorno ambiente de la aplicación, por ejemplo desarrollo, desarrollo o producción,
por ejemplo o testing va crear crear hoy la tengo creada aceptarle.
Aceptamos.
Ahora no voy a copiar esto, voy a pegar acá.
App Environment.
El mismo nombre en mayúscula
Aplicación en Temperamento.
El problema es que no a mostrar va a parecer nulo o debiera parecer nulo.
Vamos a levantar.
Te fijan por qué?
Cómo la creamos recién?
Tenemos que reiniciar el IDE.
El inteligente, entonces reiniciamos, simplemente lo cerramos y lo volvemos a abrir.
Una que se reinicia debería tomar la variable ambiente.
Vamos a levantar.
Se fija AP en permet desarrollo.
Entonces podemos crear nuestras propias Bary del entorno, pero también podemos crear de forma de comando
en el terminal nos vamos a terminal.
Por ejemplo, acá y en el caso de Windows?
Bueno, en el caso de Mac, InTouch y de Linux es con Esport en el archivo de variables ambiente del
sistema operativo.
Ahí pueden registrar esta variable en Profim.
Bueno, en el caso Windows Concept X, por ejemplo, voy a guardar otra más.
Le voy a llamar saludar.
Hola
con comilla doble.
Hola amigos, qué tal?
Con qué cosas se fijan entonces?
Concept X Se registra esta variable?
El nombre espacio, el valor.
Si es un texto compuesto por varias palabras separado con espacio, colocábamos comillas, pero si es
una sola palabra, las comillas se pueden omitir enter.
Correcto, se guardó el valor especificado.
De hecho pudimos revisar, nos da más la variable de entorno.
Por acá saludar Hola, se fijan, ahí la tenemos.
Pero lo mismo voy a copiar esto lo pego.
Hola!
Saludar Hola!
Va a parecer en Nul porque tenemos que reiniciar.
Se fijan entonces igual que en Drenante cerramos.
Y volvemos a abrir, levantamos.
Hola, hola amigo, qué tal?
Entonces podemos registrar nuestras propias configuraciones, varia el entorno, ya sea de forma gráfica
o bien en el terminal concept X.
Ahora bien, si quiero iterar el mapa con un fork, por ejemplo, iterar este diccionario asociativo
uno por uno puede utilizar un Furyk.
Entonces, por ejemplo, al final da lo mismo o puede ser a cada principio.
Entonces, listando.
Acá un foro
le vamos a Marky que la llave o nombre dentro del mapa del diccionario 2.no bar en paramento porque
tenemos el método Kissed.
Destaca Crotona un conjunto, un set con los nombres de llaves.
Entonces, por cada llave de hecho de quitar.
Por cada nombre voy a imprimir su valor, la verdad, el ambiente.
Pero recordemos que el área del ambiente dentro del MAPP se obtiene con el método KET.
Por acá se ubican Bahar en Permet.
De hecho, voy a copiar esto tal cual lo provoca y acá iría.
El.
Entonces por cada nombre de yahve o ki.
Leemos y retornamos el valor con el método yeta.
Entonces mostramos la llave con su valor.
Ahí tan todos se fijan, listando en el entorno, el sistema y cada una con su valor de forma independiente.
Acá tenemos ya Chajón John, por ejemplo, sesione, en fin, un montón de variar ambiente, arquitectura
de procesador.
Por acá tenemos paz, saludar, que registramos, en fin, toda la obra, el ambiente y más abajo bueno,
cada una que imprimimos por separado con el Get Environment o el MAP.
Por acá el MAP Bar en permet Puntoticket.
En el caso del PAN.
Pero recuerden que acá lo pusimos en mayúscula, pero en realidad tiene que ser con el nombre exacto,
tal como se llama.
Si eso todo.
Continuamos en la siguiente clase.