2011-06-02 12 views
8

JDK7'yi bir Alman Windows makinesine kurdum ve fark ettiğim ilk şey, işletim sisteminin ve bazı mesajların (örneğin araçlardaki yardım mesajları değil, hata mesajları) JDK6'dan farklı olmasıdır. derleyiciden gelen iletiler) Almancadır. Her yerde İngilizce'yi kullanmak için nasıl zorlayabilirim? AFAIK yükleyici dile özgü değildir ve yükleme sırasında tüm mesajlar ingilizce idi.JDK7 araçlarında ingilizce kullanımını zorlama

cevap

3

Yani javac? -J-Duser.language=en argümanı ayarlamayı deneyin. Bu iletiye bakın: Passing "-J-Duser.language" into javac through ant to ensure compilation errors are reported in the correct language

+0

olarak ayarlayın .xml) sistem yerel ayarını değiştirmek isterseniz. –

+0

Orijinal gönderide dediğim gibi, javac hata iletileri ingilizce, bu bana sorun veren bazı yardım iletilerinden (örneğin, keytool). Aslında sadece tuş takımı etkilenmiş gibi görünüyor. Yeniden başlatma nedeniyle bir dahaki sefere, sistem yerel ayarını değiştirmeye çalışacağım (yanlışlıkla İngilizce'ye geçtiğimi düşündüm). – olefevre

+0

Bu arada, AFAICT -J-Duser.language hiçbir etkisi yoktur; ör. javac -J-Duser.language = de hala hata mesajlarını ingilizcede basıyor, ki bu bana göre iyi ama eğer görünüşe göre değiştirmek istiyorsan bu böyle olmaz. Belki de diğer dillerden İngilizce dilinde çalışır, ancak bunu test edemem. – olefevre

5

Varsayılan java seçeneklerini JAVA_TOOL_OPTIONS ortam değişkeniyle ayarlayabilirsiniz.

Yani, dili değiştirmek için, ayrıca bir göz [burada] (http://www.java.com/en/download/help/locale almak -Duser.language=en

Source

+1

Tüm kullanıcılar için kalıcı olarak ayarlamak için: 'REG EKLE" HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment "/ v JAVA_TOOL_OPTIONS/d -Duser.language = tr/t REG_SZ/f' – mivk