Reading paramters passed to JVM

I would like to pass a paramter into the JVM and have my code read it. So for example on the start up script for my app server I would pass a paramter like -Dprop.dir="some/dir". How would I go about doing something like this ?
LVL 5
apparitionAsked:
Who is Participating?
 
objectsConnect With a Mentor Commented:
> -Dconfig.dir = "aasda"

should be:

-Dconfig.dir=aasda
0
 
objectsCommented:
String property = System.getProperty("prop.dir");
0
 
apparitionAuthor Commented:
I tried this in eclipse but get an erro
java.lang.NoClassDefFoundError: =
Exception in thread "main"

here is the code
public class ReadParam {

      /**
       * @param args
       */
      public static void main(String[] args) {
            String home = System.getProperty("config.dir");
            
            System.out.println(home);

      }

}
When I run it I pass the following parameters in eclipse VM parameter box
-Dconfig.dir = "aasda"



0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.