1
我使用install4j創建了一個多語言安裝程序。安裝程序的所有屏幕反映所選語言,我的語言.jar文件正在創建並放入安裝目錄中的文件夾中。就語言選擇而言,我無法彌合安裝程序和應用程序之間的差距。如何讓我的應用程序繼承用戶在install4j安裝程序中選擇的語言?
我使用install4j創建了一個多語言安裝程序。安裝程序的所有屏幕反映所選語言,我的語言.jar文件正在創建並放入安裝目錄中的文件夾中。就語言選擇而言,我無法彌合安裝程序和應用程序之間的差距。如何讓我的應用程序繼承用戶在install4j安裝程序中選擇的語言?
在您的應用程序,調用
String language = (String)Variables.getInstallerVariable("sys.languageId")
來獲取在安裝程序中選擇的語言。要設置此爲默認的語言環境,調用
Locale.setDefault(new Locale(language));
以上Variables
類是JAR文件資源/ i4jruntime.jar,使用編譯這個JAR文件,但沒有發佈它,它會自動在班級路徑。
謝謝,好先生!我會試試這個。 – Lambda