2015-05-31 26 views
2

所以我想做一個吉里吉里(日本虛擬小說的創造者),但這部小說將無法運行,除非系統區域設置爲日語。如何更改系統語言環境批

我知道如何手動完成它;但我想批量創建一個程序來加快速度。

+0

你嘗試過什麼嗎?你的代碼是什麼? – Incubbus

+0

我對改變系統文件沒有絲毫的線索,當我搜索到它時什麼都沒有出現。 – Moocow9m

+0

我認爲這可以通過批處理文件更好地實現。 Java沒有像這樣的操作系統細節。 – RealSkeptic

回答

3

您可以從command line like this設置:

java -Duser.country=CA -Duser.language=fr ... com.x.Main 
+1

是系統語言環境還是整個系統語言? – Moocow9m

+1

或者只是java – Moocow9m

+0

@ Moocow9m: - 它在Java平臺上。 –

1

應該有知道這將是簡單的(笑)......

在蝙蝠

@echo off 
control.exe intl.cpl,,/f:"locale.xml" 
echo Files ready! press enter to finish setup!! 
pause 
shutdown.exe /r /t 00 

在XML

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> 
<gs:UserList> 
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList> 
<gs:InputPreferences> 

<!--en-AU--><gs:InputLanguageID Action="add" ID="0409:00000c09" Default="true"/> 

<!--jp-JP--><gs:InputLanguageID Action="add" ID="0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"/> 

</gs:InputPreferences> 
</gs:GlobalizationServices>