Svojstva podataka varijable okoline

Svojstva podataka varijable okoline provjeravaju preduvjete varijable okoline što može biti zajedničko za sve platforme, kao je li postavljena varijabla okoline ili vrijednost varijable okoline. Samo za Windows sisteme, koriste se skupljači varijable okoline u ips_root/lib direktoriju, s env prefiks identifikator u njihovim nazivima datoteka. Samo za UNIX sisteme, koriste se UNIX skupljači varijable okoline u ips_root/UNIX_Linux direktoriju, s env prefiks identifikator u njihovim nazivima datoteka.

Tablica 1 navodi preduvjetna svojstva varijable okoline koja su zajednička po svim platformama. Ova kategorija preduvjetnih svojstava zahtijeva env prefiks identifikator.
Tablica 1. Svojstva podataka varijable okoline
Preduvjetno svojstvo Platforma Opis Važeće vrijednosti
env.JRE.version.system[type:JRE_vendor]
Sve Provjerava verziju sistema Java™ Runtime Environment. Također može opcijski provjeriti verziju određenog JRE dobavljača koji je baziran na JRE_vendor atributu kvalifikacije.

JRE_vendor atribut kvalifikacije je opcijski i predstavlja službene dobavljače za JRE kako slijedi:

  • IBM
  • Oracle

Na primjer:

  • env.JRE.version.systemprovjerava da je sistem JRE potrebne verzije.
  • env.JRE.version.system[type:IBM] provjerava da je IBM® system JRE potrebne verzije.
Numerički format, na primjer, 1.6.0
Bilješka: Vrijednosti mogu koristiti posebne znakove navedene u Tablica 1.
env.var.set.env_var_name
UNIX Koristite konvenciju imenovanja za provjeru je li na računalo postavljena specificirana env_var_name varijabla okoline, na primjer:
  • env.var.set.HOME provjerava je li postavljena varijabla okoline za početni direktorij, gdje je env_var_name naziv HOME varijable okoline.
  • env.var.set.JAVA_HOME provjerava je li postavljena varijabla okoline za početni direktorij za Java, gdje je env_var_name naziv od JAVA_HOME varijable okoline.
Booleova vrijednost, na primjer True
env.var.set.env_var_name[type:env_var_type]
Windows Koristite konvenciju imenovanja za provjeru je li postavljena specificirana env_var_name varijabla okoline za specificirani tip env_var_type varijable okoline, na primjer:
  • env.var.set.HOME provjerava je li postavljena varijabla okoline za početni direktorij, gdje je env_var_name naziv HOME varijable okoline.
  • env.var.set.JAVA_HOME[type:User] provjerava je li postavljena varijabla okoline za Java početni direktorij za prijavljenog korisnika, gdje je env_var_name naziv JAVA_HOME varijable okoline, a env_var_type je User tip varijable okoline

env_var_type tip varijable okoline je opcijski i predstavlja tipove varijabli okoline koje podržava Windows operativni sistem kako slijedi:

  • Process
  • System
  • User
  • Volatile

Default tip, ako nije specificiran, je Process.

Booleova vrijednost, na primjer True
env.classpath.derbyJAR
Sve Provjerava je li staza do Derby JAR datoteke sadržana u varijabli klase varijable okoline Booleova vrijednost, na primjer True
env.CIT.homeExists
Windows Provjerava je li postoje obadvije varijable okoline, HOMEDRIVE i HOMEPATH Booleova vrijednost, na primjer True