ืืื ืืฉืชื ื ืกืืืื?
ืื ืฉืคืช ืชืื ืืช ืืืฉื ืืืืื ืืฉืชื ืื ืืงืืืขืื ืฉืืงืฆืื ืืืงืืื ืืืืจืื ืืืืืืืื, ืืืืืืื ืืืืข ืฉืืฉืืฉ ืืช ืืชืืื ืืืช. ืขืจืืื ืงืืืขืื ืืื ื ื ืืชื ืื ืืฉืื ืื ืื ื ืืชื ืืฉื ืืช ืืช ืขืจื ืืืฉืชื ื. ืืฉืชื ื ืกืืืื ืื ืฆืื ืืืคืชื/ืขืจื ืฉืืขืจื ืฉืื ืืืืืจ ืืืืฅ ืืชืืื ืืช ืืืืชืืืืกืืช ืฉืืื ืชืืื ืืืื ื ืืชืืื ืืช ืืื ืขืช. ืื ืืืคืชื ืืื ืืขืจื ืื ืืืจืืืืช. ืืืืกืืืืช ืืืืืจื ืืืฉืืืืฉ ืืืฉืชื ื ืกืืืื ืชืืื ืฉืื ืืช ืืื ืืขืจืืืช ืืคืขืื ืืืื ืืชืืจืืื ื ืฉืืจืช ืคืงืืื. ืื ืชืืื ืืืื ืื ืืจืืื ืืขืืื ืืื ืืคืืืงืฆืื ืืคืืขืืช ืืืขืจืืช.ืืืืื
PATH = "C:\\WINDOWS\system32;"
ืืื, Path ืืื ืืฉืชื ื ืืกืืืื ืืืืืืจ ืืืืฅ ืืชืืื ืืช ืื ืืืื ืืื ืชืืื ืืช ืืคืืขืืช ืืืืื ืืช.
Use Case
ืืืืืข ืื ืฉืื ืื ืืชืืื ืืช ืฆืจืื ืืืชืืฆืข ืื ืืคืจืืก ืืืืฉ ืืฉืจืช ืื ืฉืขืืื ืืืืฆืจ ืชืืคืขืืช ืืืืื ืื ืจืฆืืืืช ืืืืฆืืจ. ืื ืืืืจื ืืขืืงืจืืช ืฉื ืืฆืืช ืืฉืชื ื ืกืืืื ืืื ืืืืืื ืืช ืืืืฆืืข ืืืคืจืืกื ืืื ืฉืื ืืฉืื.ืืืฆื ืืืฉืื ืืฉืชื ื ืกืืืื ื-Java?
ืืื ื ืจืื ืืื ืืืฉืื ืืฉืชื ื ืกืืืื ื-java. Java ืืกืคืงืช ืื ื 2 ืืจืืื ืืงืื ืืฉืชื ื ืกืืืื ืืชืืื ืช Java.-
System.getenv()
-
System.getProperty()
System.getenv()
ืืฉืืื System.getenv() ืืฉืืฉืช ืืื ืืืืื ืืช ืื ืืฉืชื ื ืืกืืืื, ืืื ืื ืฉื ืืคืชื ืกืคืฆืืคื ืืกืืคืง ืืคืจืืืจ ืื ืืื ืืืื ืืช ืืขืจื ืฉืื. java.lang.System.getenv() ืชืืื ืืืืืจื ืืช ืืคืช ืืืืจืืืืช ืฉื ืื ืืฉืชื ื ืืกืืืื ืืืืื ืื.ืึทืฆืึธืจึธื
public static String getenv(String name)
ืืื, ืฉื ืืื ืืคืจืืืจ ืืืฉืืฉ ืืฆืืื ืืืคืชื ืฉื ืืื ืืืื ื ืฆืจืืืื ืืช ืืขืจื.
ืึทืึฒืืึนืจ
ืื ืืืืืจ ืืช ืืขืจื ืฉื ืืืคืชื ืื null ืื ืืคืจืืืจ ืฉืกืืคืง ืืื ื ืืฉืืื ืืืคืชื ืืืฉืื. ืื ืืคืจืืืจ ืื ืืืขืืจ ืื ืืื ืืืืืจ ืืช ืื ืฆืืื ืืืคืชื/ืขืจื ืืืืื ืื.ืืืืื
import java.util.Map;
public class SystemGetEnvDemo {
public static void main(String[] args) {
// getting value for environment variable "PATH"
System.out.print("System.getenv(PATH) = ");
System.out.println(System.getenv("PATH"));
// getting value for environment variable "TEMP" resulting in null
System.out.print("System.getenv(TEMP) = ");
System.out.println(System.getenv("TEMP"));
//getting all environment variables using System.getenv()
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
System.out.format("%s=%s%n",
envName,
env.get(envName));
}
}
}
ืชึฐืคืึผืงึธื
System.getenv(PATH) = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin System.getenv(TEMP) = null PATH=/usr/local /sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PROGRAMIZ_COMPILER_SERVICE_HOST=10.0.10.151 KUBERNETES_PORT=tcp://10.0.0.1:443 PROGRAMIZ_COMPILER_PORT=t.51p://10.0.10.1c. :80 TERM=xterm PROGRAMIZ_COMPILER_WEB_UI_SEVICE_PORT_80_TCP_PROTO=tcp KUBERNETES_SERVICE_HOST=10.0.0.1 PS1= PROGRAMIZ_COMPILER_WEB_UI_SEVICE_PORT_80_80_0.0.0.1 _ADDR=10.0.14.233 PROGRAMIZ_COMPILER_PORT_80_TCP=tcp://10.0.10.151:80 PROGRAMIZ_COMPILER_PORT_80_TCP_PROTO=tcp PWD=/app KUBERNETES_PORT_443_10.0p.://TCP=tc.0 :443 PROGRAMIZ_COMPILER_PORT_80_TCP_ADDR=10.0.10.151 PROGRAMIZ_COMPILER_WEB_UI_SEVICE_PORT=tcp://10.0.14.233:80 KUBERNETES_PORT_443_TCP_ADDR_COMPILER_WEBICE_WEBIZ0=10.0.0.0. HOST=10.0.14.233 PROGRAMIZ_COMPILER_PORT_80_TCP_PORT=80 KUBERNETES_PORT_443_TCP_PROTO=tcp KUBERNETES_SERVICE_PORT=443 PROGRAMIZ_COMPILER_SERVICE_PORT=80 PROGRAMIZ_PORT_443_TCP_PROTO=tcp KUBERNETES_SERVICE_PORT=443 PROGRAMIZ_COMPILER_SERVICE_PORT=80 PROGRAMIZ_COMPILER_0P: 14.233: 80 PROGRAMIZ_COMPILER_WEB_UI_SEVICE_SERVICE_PORT=80 HOSTNAME=programiz-compiler-deployment-58bfd77477-dtlq8 KUBERNETES_PORT_443_TCP_PORT=443 KUBERNETES_SERVICE_PORT_COMPILER=443/HOMEPS=443
ืืืชืื ืฉืชืงืื ืคืื ืฉืื ื ืืืชืื ืืืขืจืืช ืืืคืขืื ืฉืื.
System.getProperty()
ืื ื ืืืืืื ืื ืืืฉืชืืฉ ื-java.lang.System.getProperty() ื-Java ืืื ืืืืืจ ืืช ืืขืจื ืขืืืจ ืืืคืชื ืฉืฆืืื ืฉืืืขืืจ ืืคืจืืืจ ืืฉืืื ืื. ืฉืืื ืื ืืฉืืฉืช ืืืืืืจ ืืืคืืื ื ืืืขืจืืช, ืืืืืจ ืืืืข ืขื ืืืขืจืืช ืืืงืืืืช ืืชืฆืืจืืช. ืื ืืฉืชื ื ืืกืืืื ืงืืื ืืืืคืืื ืืขืจืืช ื-java ืื ืขืืืฃ ืืืฉืชืืฉ ื- System.getProperty() ืืงืืืช ืขืจื ืืืืคื ืืืชื ืชืืื ืืคืืืคืืจืื. ื ืืชื ืืฉื ืืช ืืช ืืขืจื ืขืืืจ ืืืคืืื ืื ืืืื ืืจืืฆื, ืื ืื ืืืงืจื ืฉื ืืฉืชื ื ืกืืืื.ืึทืฆืึธืจึธื
public String getProperty(String name)
ืืื, ืฉื ืืื ืืคืจืืืจ ืืืฉืืฉ ืืฆืืื ืืืคืชื ืฉื ืืื ืืืื ื ืฆืจืืืื ืืช ืืขืจื.
ืึทืึฒืืึนืจ
ืื ืืืืืจ ืืช ืืขืจื ืฉื ืืืคืชื ืื null.ืืืืื
import java.lang.*;
import java.util.Properties;
public class SystemGetPropertyDemo {
public static void main(String[] args)
{
// getting username system property
// using System.getProperty in Java
System.out.println("user.name: " + System.getProperty("user.name"));
// getting property with key home resulting in null
// calling system.getproperty()
System.out.println("home: " + System.getProperty("home"));
// getting name of Operating System
System.out.println("os.name: " + System.getProperty("os.name"));
}
}
ืชึฐืคืึผืงึธื
user.name: ืืืช ืืืืจ: null os.name: Linux
GO TO FULL VERSION