devxlogo

Read NT Environment Variables from a Java Application

Read NT Environment Variables from a Java Application

Start the JVM with the “-D” switch to pass properties to the application and read them with the System.getProperty() method.

  SET myvar = Hello world Set myothervar = nothing java -Dmyvar="%myvar%" -Dmyothervar="%myothervar%" myClass

Then, in myClass:

  String myvar = System.getProperty("myvar"); String myothervar = System.getProperty("myothervar");

If you don’t know the name of the variable to be passed to the JVM, then there is no 100% Java way to retrieve them.

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist