Observar la Libertad de las Aplicaciones

Cuando se ejecuta un aplicación no se instala automáticamente un controlador de seguridad. En el siguiente paso, veremos como aplicar las mismas plítica de seguridad a una aplicación encontrada en el sistema local de ficheros que a un applet de la red. Primero, demostraremos que no s einstala ningún controlador de seguridad para las aplicaciones, y así las aplicaciones tiene acceso total a los recursos, como fue siempre en el caso del JDK 1.1.

Creamos un fichero llamado GetProps.java copiadno o descargando el código fuente GetProps.java.

Los ejemplos de esta lección asumen que lo hemos puesto en el directorio C:\Test si estamos usando un sistema Wondows o en el directorio ~/test para UNIX.

Como podrás ver si examinas el código fuente, este programa trata de leer valores de varias propiedades cuyos nombres son: "os.name" , "java.version", "user.home", y "java.home".

Ahora compila y ejecuta GetProps.java. Deberías ver una salida como esta:

C:\TEST>java GetProps
    About to get os.name property value
      The name of your operating system is: Windows 95
    About to get java.version property value
      The version of the JVM you are running is: 1.2.2
    About to get user.home property value
      Your user home directory is: C:\WINDOWS
    About to get java.home property value
      Your JRE installation directory is: C:\JDK1.2.2\JRE
Como se puede ver, las aplicaciones tienen acceso total a los valores de las propiedades, como se ve en la siguiente figura:


Ozito