2012-02-07 19 views
6

Ben java programın bir windows çalıştırılabilir EXE dosyası Eclipse içinde launch4j bir ANT görevi ile üretiyorum. ANT görevinde kaydedilmiş bir launch4j config dosyası (xml) kullanıyorum ve ek olarak sürüm bilgilerinin üzerine yazıyorum.launch4j tarafından oluşturulan bir exe dosyasının dil parametresini nasıl değiştirebilirim?

<launch4j 
    configFile="${launch4j.config.dir}/paginaEPUBChecker.xml" 
    fileVersion="${program.version.number}" 
    txtFileVersion="${program.version.txtNumber}" 
    productVersion="${program.version.number}" 
    txtProductVersion="${program.version.txtNumber}" 
/> 

Her şey şu ana kadar mükemmel çalışıyor. Yürütülebilir ve gayet iyi çalışıyor.

Ancak dosyanın özellik ayrıntılarını incelediğinizde (sağ tıklama => özellikler => ayrıntılar) Almanca bir Windows sürümü ile çalışmama rağmen "dil" özelliğini "İngilizce (ABD)" değeriyle elde ederim ve bu nedenle "Alman" olmasını beklerdi.

Dil özelliğini "Almanca" olarak ayarlamak için bir (muhtemelen gizli veya belgesiz?) Launch4j config seçeneğinin olup olmadığını biliyor musunuz?

+2

Launch4J, Java kaynak kodları sağlar. Windows kaynak oluşturma bölümü 'src \ net \ sf \ launch4j \ RCBuilder.java' yolunda, daha sonra Launch4J, yürütülebilir dosyayı oluşturmak için Windres yardımcı programıyla birlikte kullanır, varsayılan kaynak" LANGUAGE ", SUBLANG_DEFAULT ile LANG_NEUTRAL, geri düşmesine neden olur İngilizceye (ABD). Oluşturulan yürütülebilir dosya üzerinde açık kaynak ResEdit yardımcı programını kullanarak bunu doğrulayabilirsiniz. Bu yüzden Almanca (LANG_GERMAN, SUBLANG_NEUTRAL ile birlikte) http://msdn.microsoft.com/en-us/library/windows/desktop/dd318693%28v=vs.85%29.aspx ve http: // adresine bakınız. wiki.winehq.org/SublangNeutral – ecle

+0

Bu açıklama ile, bir yürütülebilir dosya oluştururken dile özgü kaynak oluşturmanın bir yolunu sağlamak için, Launch4J geliştiricilerinden bir özellik isteğinde bulunmanız gerekebilir. – ecle

+0

Bilgi için teşekkürler :) Bu makul görünüyor. Muhtemelen bu konuda bir özellik isteği yazacağım ... – ToFi

cevap

0

Bir exe dosyasının özelliklerini değiştirmek için Kaynak Korsanlığı adlı bir araç kullanabilirsiniz.

İlgili konular