ایراد نگارش سوم «مهاجر» در سیستم عامل ویندوز با انکدینگ فارسی
مشکل بوجود آمده بدین صورت است که در زمان اجرا ، صفحه اولیه مهاجر برای چند لحظه دیده می شود و پس از آن بسته می شود.
پس از ارائه نگارش جدید مهاجر (نگارش سه) تعدادی از کاربران دچار این مشکل شده بودند که پس از بررسی ، مشخص شد که مشکل بوجود آمده ، به ایرادی در نگارش جدید ماشین مجازی جاوا مربوط می شود.
این ایراد در JVM-8 بوجود آمده بود (کلیه نگارش های مهاجر تا قبل از مهاجر ۳ از JRE 1.7 استفاده می نمودند و از نگارش ۳ به بعد JRE 1.8 مورد استفاده قرار گرفته است.) و محدود به سیستم عامل هایی می گردد که Charset و یا Locale پیشفرض آنها فارسی (و یا زبان های مشابه) می باشد.
این مشکل در نگارش اخیر JRE رفع شده و نگارش جدید مهاجر نیز از JRE اخیر (1.8.60) استفاده می نماید.
برای اطلاعات بیشتر در خصوص این ایراد به این مطلب مراجعه فرمایید.
راه حل
درصورتیکه با چنین مشکلی مواجه هستید کافیست نگارش جدید مهاجر را دریافت و نصب نمایید.
البته در صورت عدم تمایل به دریافت مهاجر جدید ، می توانید با تغییر تنظیمات سیستم عامل خود به صورت موقت این مشکل را مرتفع نمایید.
برای تغییر Locale در سیستم عامل ویندوز (۷ و ۸) می توانید از این مسیر اقدام نمایید
Control-Panel -> Clock, Language, and Region -> Region and Language -> Administrative -> Language for non-Unicode programs -> Change system locale