Capítulo 2. Interactuar con el entorno

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

2.0 Introducción

Este capítulo describe cómo tu programa Java puede tratar con su entorno inmediato con lo que llamamos el entorno de ejecución. En cierto sentido, todo lo que haces en un programa Java utilizando casi cualquier API de Java tiene que ver con el entorno. Aquí nos centraremos más estrictamente en las cosas que rodean directamente a tu programa. Por el camino conoceremos la clase System , que sabe mucho sobre tu sistema en particular.

Otras dos clases de tiempo de ejecución merecen una breve mención. La primera, java.lang.Runtime , está detrás de muchos de los métodos de la clase System. System.exit(), por ejemplo, sólo llama a Runtime.exit() . Runtime forma parte técnicamente del entorno, pero la única vez que lo utilizamos directamente es para ejecutar otros programas, lo que se trata enla Receta 18.1.

2.1 Obtener variables de entorno

Problema

Quieres obtener el valor de las variables de entorno desde dentro de tu programa Java.

Solución

Utiliza System.getenv().

Debate

La séptima edición de Unix, lanzada en 1979, tenía una nueva característica conocida como variables de entorno. Las variables de entorno están en todos los sistemas Unix modernos (incluido macOS) y en la mayoría de los sistemas de línea de comandos posteriores, como el DOS o el Símbolo del sistema en Windows, pero no están en algunas plataformas ...

Get Libro de cocina de Java, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.