Menu / Java / Librerías / JDK / java.base / java.lang / Clase final System / Método getProperty

Método getProperty - Java.

getProperty () es un método que se encuentra en la librería java.lang que es la librería estándar de Java.

getProperty () es un método que se encuentra en la clase System.

getProperty () contiene la información que describe la configuración del entorne en que se está ejecutando la aplicación.

Sintaxis:

System.getProperty (String propiedad );
Referencia:

  • Propiedad:
    Indica la porpiedad del sistema cliente que se quiere extraer información.

Retorno:

String
El parámetro del método getProperty () sólo puede ser uno de los siguientes:

Parámetro (String)
Información recojida (String)
"file.separator"
Caracter que separa las carpetas en el sistema de archivos del cliente. '\' en Linux o '/' en Windows.
"java.class.path"
Ruta al directorio de librerías de JAR.
"java.home"
Ruta del directorio de instalación de Java Runtime Enviroment en el usuario.
"java.vendor"
Contiene el nombre del JRE vendor.
"java.vendor.url"
Contiene la url del JRE vendor.
"line.separator"
Caracter de salto de línea, suele ser '\n'.
"os.arch"
La arquitectura del sistema operativo del cliente.
"os.name"
El nombre del sistema operativo del cliente.
"os.version"
La versión del sistema operativo del cliente.
"path.separator"
El caracter que separa las rutas especificadas en la variable PATH del sistema del cliente.
"user.dir"
Ruta del directorio de instalación del programa en el ordenador del cliente.
"user.home"
Ruta del directorio home del usuario en el ordenador cliente.
"user.name"
Nombre de la cuenta de usuario activa en el ordenador del cliente.

Ejemplos de getProperty

Ejemplos de usro del método getProperty ():

public class Programa {
  public static void main (String [] args) {
    System.out.println (System.getProperty ("file.separator") ); // Imprime la información obtenida por "file.separator"
    System.out.println (System.getProperty ("java.class.path") ); // Imprime la información obtenida por "java.class.path"
    System.out.println (System.getProperty ("java.home") ); // Imprime la información obtenida por "java.home"
    System.out.println (System.getProperty ("java.vendor") ); // Imprime la información obtenida por "java.vendor"
    System.out.println (System.getProperty ("java.vendor.url") ); // Imprime la información obtenida por "java.vendor.url"
    System.out.println (System.getProperty ("line.separator") ); // Imprime la información obtenida por "line.separator"
    System.out.println (System.getProperty ("os.arch") ); // Imprime la información obtenida por "os.arch"
    System.out.println (System.getProperty ("os.name") ); // Imprime la información obtenida por "os.name"
    System.out.println (System.getProperty ("os.version") ); // Imprime la información obtenida por "os.version"
    System.out.println (System.getProperty ("path.separator") ); // Imprime la información obtenida por "path.separator"
    System.out.println (System.getProperty ("user.dir") ); // Imprime la información obtenida por "user.dir"
    System.out.println (System.getProperty ("user.home") ); // Imprime la información obtenida por "user.home"
    System.out.println (System.getProperty ("user.name") ); // Imprime la información obtenida por "user.name"
  }
}