Türkçe sistemlerde Flex 2 Builder ve Flex 2 SDK kullanımında hata mesajlarıyla karşılaşabilir ve hiçbir uygulamanızı derleyemeyebilirsiniz (örneğin, Could not resolve to a component implementation hata kodu gibi). Bu sorun arka plandaki JVM’den (Java Virtual Machine) kaynaklanmaktadır. Başlangıçta işletim sisteminin locale ayarını alan Java ortamının Türkçe ile sorunu uzun süredir bilinmektedir.
Bu sorundan kurtulup sağlıklı çalışan bir Flex 2 ortamı için iki dosyada değişiklik yapmanız gerekiyor. Bu dosyaların standart kurulumdaki konumlarını aşağıda belirtiyorum:

  1. C:Program FilesAdobeFlex Builder 2FlexBuilder.ini dosyasını bulun ve bir metin editörüyle (örn. Notepad) açın. Dosyanın sonuna gidin ve en alta aşağıdaki iki satırı ekleyin. Sonra dosyanızı kaydedin:
    -Duser.language=en
    -Duser.location=us
  2. C:Program FilesAdobeFlex Builder 2Flex SDK 2binjvm.config dosyasını bir metin editörüyle açın. # Arguments to VM satırının hemen altındaki satıra bakın ve sonuna -Duser.language=en -Duser.region=US yazın.
    Önce:
    java.args=-Xms32m -Xmx384m -Dsun.io.useCanonCaches=false
    Sonra:
    java.args=-Xms32m -Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=en -Duser.region=US
    Dosyanızı kaydedin ve kapatın.

Flex Builder’ı başlattığınızda sorunun ortadan kalkacağını göreceksiniz. Bu çözüm işletim sisteminizde Unicode olmayan uygulamalar için varsayılan dili değiştirmeye göre tercih edilmelidir, diğer uygulamalarınız üzerinde hiçbir yan etkisi de yoktur.

 Cevap bırak

(gerekli)

(gerekli)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2011 Ali Halaç : Blog Suffusion theme by Sayontan Sinha