<p>When I use the default java locale on my linux machine it comes out with the US locale settings, where do I change this so that it comes out with the correct locale?</p>

You could call during init or whatever
Locale.setDefault()
or -Duser.language=, -Duser.country=, and -Duser.variant= at the command line.
Here's something on Sun's site
.