Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
raminaa niilian
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
 
Jeff Albertson
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:
 
Jean-Francois Briere
Ranch Hand
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is an example:

Regards
 
Srini Naga
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks! That was very useful.
 
Campbell Ritchie
Sheriff
Posts: 48652
56
  • 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
 
Maxim Veksler
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: 48652
56
  • 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
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic