Ländereinstellung für ein Applet ändern

Hallo Leute

Habe hier ein kleines Problem: Wie haben da ein Applet, dass offenbar nur mit einer ganz bestimmten Ländereinstellung korrekt läuft. Das Applet wird von einem Web-Server geladen, auf den wir nur lesenden Zugriff haben (d.h. wir können das Applet oder die dazugehörige HTML-Seite nicht modifizieren). Als Browser wird der Internet Explorer 6.0 eingesetzt (aufgrund verschiedener Restriktionen nicht austauschbar). Betriebssystem ist Windows XP SP2. Als VM läuft derzeit die Sun VM 1.5.0.09.

Natürlich kann ich in der Systemsteuerung die Ländereinstellung ändern, damit das Applet funktioniert. Ist aber nicht so toll, da dann in anderen Anwendungen kleine Folgeproblemchen auftreten.

Insofern wäre interessant, ob man die Ländereinstellung nur für Applet umstellen kann - sprich, der VM für die Applets irgendwelche Systemproperties mitgeben kann - also eine Art „-Duser.country=EN“.

Vielen Dank für die Hilfe

lg
Erwin

Hallo

Insofern wäre interessant, ob man die Ländereinstellung nur
für Applet umstellen kann - sprich, der VM für die Applets
irgendwelche Systemproperties mitgeben kann - also eine Art
„-Duser.country=EN“.

Vielleicht hilft dir das:

Java Plugin -> Open Control Panel -> Advanced -> Java Runtime Parameters

-Duser.language=bla -Duser.country=BLA

Auf dem Bild sieht man die Ausgabe eines einfachen Applets,
was nur das macht:

public void init() {
 System.out.println(Locale.getDefault());
}

http://img262.imageshack.us/my.php?image=javapluginc…

Ist dann aber pro VM und nicht pro Applet. Ausserdem habe ich
es hier „nur“ unter Windows 2000 mit Java 1.4.2 probiert.

Gruss
Patrick

hi Patrick

danke für die schnelle hilfe. ich probiers gleich mal aus. dass das ganze vm-weit gilt, ist in diesem fall zum glück unerheblich. hatte sowieso keine hoffnung, das pro applet einstellen zu können.

lg
erwin