This week's book giveaway is in the Security forum.
We're giving away four copies of Securing DevOps and have Julien Vehent on-line!
See this thread for details.
Win a copy of Securing DevOps this week in the Security forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

is it possible to change jvm locale by using command line parameters ?  RSS feed

 
Ranch Hand
Posts: 551
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
Thank you for reading my post.
How i can change the locale that a swing application is going to run by using runtime parameters ?

for example , my application is a jar file which has localization (using some .properties files)
Now i want to change the locale by passing some parameters to jvm
i used a batch file to run my application , something like :
java -jar ramina.jar

Now it just look at system locale , and execute the application based on system default locale , how i can change the locale of java when i call it.

Thanks
 
Ranch Hand
Posts: 1780
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Changing the default Locale is easy:

Locale.setDefault(myLocale);

I don't know of a system property set aside for this, like -Djava.util.Locale=en_CA, but you could define one if you wanted to:
 
Ranch Hand
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is an example:

Regards
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks! That was very useful.
 
Sheriff
Posts: 57921
178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome

Nice to know you found something in a 3 year old thread. Have a quick look at this FAQ, however.

Welcome to JavaRanch, anyway
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try a 4 years thread, and yes - Thank you!
 
Campbell Ritchie
Sheriff
Posts: 57921
178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

We have downgraded that FAQ because it is becoming obvious how useful old threads can be
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!