Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 161 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 473 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Can I get system enviroment variable values in Java Programm

843798
Member Posts: 24,864
Can I get system enviroment variable vlues in Java Programm.For example I set a enviroment variable
My_Home=c:\myhome.Do I have ways to get My_Home in Java Programm.
My_Home=c:\myhome.Do I have ways to get My_Home in Java Programm.
Comments
-
RTFM. {getProperty(), getproperties()}
http://java.sun.com/j2se/1.3/docs/api/java/lang/System.html -
Hi,
I read the properties but I can not get the My_Home
variable.
Could you give me a little programm to realize this? -
Hi,
Use this in Unix.
Runtime.getRuntime().exec("/bin/env").getInputStream());
Or use the set command in order to get the Environment variable in Windows.
Also you can use in java.util.Properties.
For eg in order to get the System Property foo.
String env = System.getProperty("foo");
I hope this will help you.
Thanks
Bakrudeen
-
Hi
Thank you.But In windows2000 it does not work? -
Environment variables are defined per-shell. And the JVM reads the existing values on startup and doesn't dynamically update them if they change. Could either of these traits relate to your problem?
-
Hi,
Have you tried using the "set" command, which I have given for windows.
Thanks
Bakrudeen
-
Yes.But it lists all env variables.It is hard to get one of them values.
This discussion has been closed.