Giriş
JVM'e parametre geçmek için iki yöntem var
1. -D seçeneğini kullanmak
2. JAVA_TOOL_OPTIONS ortam değişkenini (environment variable) kullanmak
-D seçeneği
Örnek
Örnek
Şöyle yaparız.
JVM'in kullanacağı locale'i belirtmek için şöyle yaparız.
-Dfoo.bar=foobar
Kodda parametreye erişmek için şöyle yaparız. Yani System.getProperty() kullanılırclass Foo {
private static final String BAR;
static {
String foobar = System.getProperty("foo.bar");
if(foobar != null && foobar.length()>0) {
BAR = foobar;
} else {
BAR = "somedefaultvalue";
}
}
}
ÖrnekJVM'in kullanacağı locale'i belirtmek için şöyle yaparız.
-Duser.language=de
-Duser.country=DE
JAVA_TOOL_OPTIONS seçeneği
Açıklaması şöyle
When the JVM starts it search’s for this environment variable, and uses it. You can check the output of the JVM displaying a message with the values found.
Örnek
Şöyle yaparız
export JAVA_TOOL_OPTIONS=‘-Dvar1=value1 -Dvar2=value2’
Hiç yorum yok:
Yorum Gönder