Проблеми, спричинені Java

Firefox Firefox Створено: 33% користувачів проголосували за користь
Переклад у процесі.

Ця стаття містить опис та може допомогти вирішити кілька властивих для Java проблем. Для основної інформації про встановлення, активацію та оновлення Java читайте Використання плагіну Java для відтворення інтерактивного вмісту.


Вимкнений консоль Java

Інсталятор JRE (Java Runtime Environment) включає Java розширення Console для Firefox (в основному для досвідченіших користувачів), який не з'являється у вікні з додатками. Консоль Java з JRE 6.0 та JRE 6 Update 1 не сумісний з версіями Firefox 2.0.0.1 чи новішими. Якщо JRE 6.0 чи JRE 6.0 Update 1 встановлено, з'являється діалогове вікно "Incompatible Add-ons" (Несумісні додатки) після оновлення до Firefox 2.0.0.1 чи новіших версій з повідомленням про те, що Java версії консолю 6.0 чи 6.0.01 були дезактивовані. Java буде все ще працювати у Firefox; тільки додаток консоль Java дезактивований. Вам не треба нічого змінювати, якщо вам не треба Java додаток консолю. Для докладнішої інформації по цій проблемі читайте Sun's bug report та this MozillaZine forum topic.

Ця проблема вирішена у JRE 6 Update 2, так що впевніться у тому, що ви оновлюєте до найновішої версії Java. Вам також прийдеться вилучити старішу Java 6.0 чи Java 6.0 Update 1 версію для того, щоб у майбутньому не отримувати повідомлення про несумісність (для докладнішої інформації читайте this MozillaZine forum topic).


Java на Windows Vista

Якщо на вашій системі ви користуєтеся Windows Vista, одна специфічна версія Java може призвести до зависання браузера. Зазначена версія Java - 1.6.0-oem-b104. Для докладнішої інформації this MozillaZine forum topic.

Для вирішення проблеми завантажте найостаннішу версію Java Runtime Environment (JRE) з Java.com та встановіть її вручну. Відповідно до цієї статті JRE 6 являється найкращою версією Java для Windows Vista.


Використання пам'яті

Усі версії Java можуть використовувати великий об'єм пам'яті, версія JRE 5 використовує набагато більший об'єм пам'яті, ніж JRE 6. Для докладнішої інформації читайте this article.

Якщо ви переживаєте за використання великого об'єму пам'яті, оновіться Java до найновішої доступної версії.

Якщо модулі ще не відвантажилися після використання, вам варто перезапустити Firefox. Для докладнішої інформації читайте PluginDoc FAQ on memory usage.


Міні-програма Java змушує процес Firefox зберігатись у пам'яті

Якщо ви закриваєте Firefox після запуску міні-програми Java, Firefox може залишитися у пам'яті. Після перезапуску Firefox може з'явитися діалогове вікно Закрити Firefox, у якому буде міститися повідомлення на зразок:

Firefox уже запущений, але не відповідає. Щоб відкрити нове вікно, ви спершу повинні завершити існуючий процес Firefox, або перезавантажити ваш комп'ютер.

Щоб спробувати вирішити цю проблему, спробуйте наступне:

  1. Дозвольте міні-програмці Java повністю завантажитись перед тим, як закрити Firefox.
  2. Вийдіть зі сторінки, де була завантажена міні-програмка Java перед тим, як закрити Firefox. Наприклад, натисніть на кнопці Назад чи зайдіть на іншу веб-сторінку перед закриттям Firefox.
  3. Оновіться до найновішої версії Java.


Модуль Java, призначений для браузеру Netscape, не може використовуватися у Microsoft Internet Explorer

Якщо ви отримали таке повідомлення при запуску Firefox, стрічка user agent string була змінена на стрічку Microsoft Internet Explorer. При запуску модуль Java залежить від стрічки user agent та Sun не підтримує змінених стрічок user agent.

Щоб не отримувати подібне повідомлення про помилку, вам треба повернутися до попередньої стрічки user agent, що визнає браузер Mozilla.

  • Якщо ви змінили стрічку user agent, використовуючи розширення User Agent Switcher, вам варто відмінити зміну.
  • Якщо ви змінили вручну:
  1. Завершіть усі процеси Firefox, перезавантаживши комп'ютер.
  2. Відкрийте теку профілю Firefox. Щоб дізнатися, як її знайти, читайте статтю Профілі — тут Firefox зберігає ваші закладки, паролі та інші дані користувача.
  3. У теці дійсного профілю відкрийте файл prefs.js, використовуючи блокнот, наприклад, Notepad.
  4. Виберіть та вилучіть стрічку, що починається словами:
    user_pref("general.useragent.override
  5. Збережіть файл.


Неможливо змінити налаштування браузера - Java попередження від Панелі управління

Якщо ви працюєте на Windows, ви можете отримати попередження на зразок:

Неможливо змінити налаштування браузера. Перевірте, будь ласка, чи Mozilla або Netscape правильно встановлені на вашому комп'ютері і/чи у вас є достатні дозволи на зміну системних налаштувань.

Якщо Java все-таки працює, вам не треба звертати увагу на це попередження. У цьому випадку дана опція не доцільна.

Повідомлення з попередженням може бути спричинене:

  • Вибором Mozilla and Netscape для підтримки закладок у налаштуваннях Advanced Java Панелі контролю.
  • Вибором Mozilla 1.1 та новішої (сучаснішої) у Java налаштуваннях на панелі управління браузера у Java 1.4.2 чи старішій.


Попередження про модуль, якого не вистачає, навіть якщо встановлено Java

Після вдалого завершення процесу встановлення Java на Windows ви можете побачити попередження про модуль, якого не вистачає, або ж щось на зразок деталі головоломки на сторінках, що містять міні-програмки Java. Проблема полягає у тому, що вам може не вистачати входу у системний реєстр, який зазвичай встановлює Firefox.

Щоб виправити цю проблему, треба ще раз встановити найновішу версію Firefox, яка також оновлює системний реєстр Windows. Для докладнішої інформації читайте Як установити Firefox на Windows.


Перетворення, які можуть містити у собі помилки. Перевірте, щоб спеціальна ланка перетворення була правильною - Advanced

Якщо ви отримали це попередження про помилку при встановленні чи оновленні Java, вам треба завантажити повністю offline Java installer. Закрийте браузер та запустіть інсталятор.

  • У автономному режимі Java інсталятор вимагає повний Java пакет для встановлення, який встановлений з вашого комп'ютера, не зобов'язані заходити на сторінку для завантаження через Інтернет.

Якщо попереднє попередження з'являється знову, зробіть наступне:

  1. У меню Windows Explorer виберіть Інструменти, потім Тека Опції....
  2. Під позначкою Показати виберіть Показати приховані файли та теки.
  3. Натисніть Застосувати до усіх тек.
  4. У тимчасовій теці програми на вашому комп'ютері знайдіть теку Sun\Java. Наприклад:
    • (Windows XP) C:\Documents and Settings\<username>\Local Settings\Application Data\Sun\Java
    • (Windows Vista) C:\Users\<username>\AppData\Local\Sun\Java
      де <username> відповідає імені користувача, яке ви використовуєте для реєстрації у Windows.
  1. Усередині теки Java знайдіть теку, яка відповідає встановленій версії Java. Для Java 6.0 Update 1 тека має координати jre1.6.0_01.
  2. Відкрийте теку.
  3. Запустіть файл MSI всередині цієї теки для того, щоб завершити процес встановлення.
  4. Можливо, ви захочете повернути налаштування, яке показує приховані на даний час файли.
  • Додаткову інформацію по цьому питанню ви можете знайти тут.
  • Для докладнішої інформації по цьому питанню заходьте на Sun Microsystems forum.


Перемикання версій Java - Advanced

Якщо на вашому комп'ютері встановлені численні версії Java, в основному використається найновіша, а Firefox може знайти модулі Java з допомогою сканування.

Щоб перевірити, чи модулі були знайдені, введіть about:plugins на Панелі адрес у Firefox. На показаній сторінці перевірте, чи використовуються відповідні модулі.

Щоб перейти до попередньої версії Java у Firefox, не вилучаючи інші версії, вам треба дезактивувати сканування модуля та скопіювати модулі, якими ви будете користуватися у теці модулів Firefox:

  1. Щоб дезактивувати сканування модуля, введіть about:config на Панелі адрес Firefox.
  2. Знайдіть вподобання plugin.scan.SunJRE. Змініть його значення на 9.9. Це значення представляє мінімальну версію Java для знайдених протягом сканування модулів. Дана версія Java - це 1.6. Поки ніякі модулі не були створені для Java 9.9, сканування модуля дезактивоване.
    • Вам треба виконати такі зміни для кожного профілю Firefox, яким ви користуєтеся.
  1. Закрийте Firefox.
  2. Скопіюйте модулі, якими хочете скористатися. Скопіюйте np*.dll файли модуля з Java теки встановлення версії, яку ви хочете використовувати для теки модулів Firefox.
  3. Скопіюйте ці файли у теку модулів Firefox. Зазвичай ця тека зберігається тут:
    C:\Program Files\Mozilla Firefox\plugins.
  4. Коли ви перезапускаєте Firefox, використовуються модулі Java, які ви скопіювали у теку модулів.
Запам'ятайте: Якщо ви більше не бажаєте використовувати попередню версію Java у Firefox, скиньте налаштування версії plugin.scan.SunJRE Java та вилучіть файли модуля Java з теки модулів Firefox.

Ця стаття допомогла?

Зачекайте...

Цю статтю допомогли написати такі чудові люди:

Illustration of hands

Станьте волонтером

Примножуйте ваші знання та діліться ними з іншими. Відповідайте на запитання та поповнюйте нашу базу знань.

Докладніше