Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.12.2017, 17:01
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 1  
Ответить с цитированием
Fogflasher

Регистрация: Mar 2013
Сообщений: 290
По умолчанию Ошибка при инициализации Java Runtime Environment (!)

Всем привет, ребят, давно не виделись!

Заинсталллил Win7(x64), обновил Flash Player и JRE...
Проинсталлил Adobe Animate, открыл в нём свой fla-проект 2014 года, и...

И столкнулся вот с этой, ранее уже известной и мерзкой ошибкой:

Ошибка при инициализации Java Runtime Environment.
Возможно потребуется переустановить приложение Flash
.

На английском она выглядит аналогично:
Error initializing Java Runtime Environment. You may need to reinstall Flash

Более того, локальные swf-файлы с компа не открываются вообще. Просто ничего не происходит!
Пробовал открывать и в браузерах, и в standalone flash player, и в ряде сторонних программ - тишина!

Но вот что заметил! У меня еще были парочку моих swf, основанных на ActionScript 2.0.
Так вот они открываются, как это ни странно. Проблема возникает именно с ActionScript 3.0.
Как с запуском-просмотром таких swf, так и с экспортом-публикайией FLA+AS3.0 в формат SWF.
Кстати, обычные SWF или FLA, в которых нет скриптов вообще, также открываются на ОК.

Вообщем, копал 2 дня материалы в Google.
Исходил из того, что дело не во Flash, в связке Flash + JRE.

Пробовал следующее:

1. Найти все файлы jvm.ini и исправлять в них параметер:
с дефолтного: -Xmx1024m на что-то поменьше, типа -Xmx128m
Результат: не помогло.

2. Проинсталлить более ранние версии JRE.
Ставил одновременно с JRE6 по JRE9 (обоих разрядностей, если был выбор).
Результат: не помогло.

3. Отключать все проинсталленные JRE, кроме например JRE6 (x86).
Так как пишут, что для Win7 (x64) для флэш лучше всё-равно юзать x86-среды.
Результат: не помогло.

4. Обновил Flash Player до последней версии.
Также проинсталлил всякие Flash-PPAP, Flash-NPAP, Flash-ActiveX вариации.
До кучи проинсталлил и Shockwave Player, а также AIR.
Результат: не помогло.

5. Пробовал вставлять в "Переменные среды: Пользовательские" JAVA_HOME и JRE_HOME
путь к /bin папке JRE9. Но странно - по дефолту этих переменных в винде и не было...
Может они уже устарели и не нужны? Опять же не ясно к какому конкретно JRE нужно прописыать путь?
Ведь если прописать например к JRE6, то остальные могут начать работать некорректно?
Также пробовал создать там переменную JAVA_TOOL_OPTIONS со значением -Xmx128.
Результат: не помогло.

5. Пробовал изменять переменную Path в "Переменные среды: Системные".
Точнее дописать к слитой строке всяких строк еще один путь. Пробовал путь к JRE и к bin.
Но опять же неясно, к какому именно надо прописать, я пробовал только к последнему.
Результат: не помогло (на всякий случай удалил).
Кстати сейчас в этой переменной содержится вот что (но конешно одной слитной строкой):
C:\ProgramData\Oracle\Java\javapath;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;

6. Что-то еще втиралось про CLASSPATH, но такой переменной у меня в "переменных окружения" нет, и где ее создавать и что в ней вводить - я не понял.

7. Пробовал выключать Антивирь (360 TS), иногда писали что дело в нём:
Результат: не помогло.

8. Есть еще подозрения, что какие-то службы в Винде могут быть нужны для Flash или JRE.
Потому что я отключил ряд ненужных служб. Может это влияет? Хотя гугл не дал таких связей.

Вот такие дела.
Для справки, вот какие Flashes и JRE стоят сейчас в моей системе - (скрин).

Кстати в парочке декабрьских англо-постах эта ошибка фигурирует как неразрешенная.
На этом форуме я нашел 2 поста, уже достаточно старых, они в целом не были разрешены.
Вот такая отвратительная ошибка! И непонятно вообще что за нафиг!?
Неужели никто более на этом форуме с ней не сталкивался?

Прошу вашей помощи!

P.S. Был еще пост в котором чувак советовал поставить JRE5, что конешно хардкорно.
Попробую сейчас такой вариант. Если смогу его найти. Не помню уже какой JRE в 2014 году был актуальным.

Добавлено через 22 часа 58 минут
Фуух! Разобрался!

Оказалось в Windows не доставало:

Microsoft Visual C++ 2010 Redistributable - x86 10.0.40219 (x32)
Microsoft Visual C++ 2010 Redistributable - x64 10.0.40219
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 (x32)
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161


Последний раз редактировалось Fogflasher; 10.12.2017 в 16:34. Причина: правка абзаца, уточнение деталей
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:08.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
error , flash , jre , инициализация , ошибка
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:08.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.