Ошибка при инициализации java runtime environment adobe animate
I get this error starting up Flash Professional CS5 (on 32-bit XP). I don't even have to create/open a Flash file. I already reinstalled, but to no avail. Any suggestions?
@fermionoid - I don't have the problem in CS6, but then I have to say that I also switched from Windows XP to 7. Maybe that has something to do with it as well.
@fermioniod - There seem to be several factors involved, so same OS version and same CS version don't guarantee anything. I posted this 2 and a half years ago and haven't found a definite solution, neither here, nor elsewhere on the 'Net. One often recommended solution is to reinstall JRE (didn't work for me). Adobe remains silent. :-(
4 Answers 4
I had this problem too, and thought: what if this EXE cannot reach the Java runtime environment because of a permission problem? And it is!
So, if you're running Windows 7 or Vista, make sure to open Flash by running it as an Administrator. This solved the problem for me.
I also got this when I launched Flash CS5 and found that it was due to recent JAVA upgrade. Fortunately, I backed up my HD files using Time Machine and went back and found an earlier preference file. Here's what I did.
On the Mac I replaced the JAVA Preference version 13.6.0 with an earlier version of 13.5.0 located at:
- local_HD/Applications/Utilities/Java Preferences
After replacing this file, the error message went away. I'm using a MacBookPro and OS 10.6.8.
In my case, it was Software Restriction Policy which I configured to block everything except application directories.
Adobe installs its JRE in ProgramData folder. So, I added a path rule for C:\ProgramData\Adobe\CS5\jre to my Additional Rules.
If you do not have Software Restriction Policy configured, then this solution does not apply to you.
i had the same issue with flash professional cs5 on a mac (10.5.8). for me, it was caused by updating java, and changing the system's CurrentJDK symlink to 1.6. reverting the symlink to 1.5 made the issue go away. for those on a mac, here are the steps i followed in the terminal:
1) cd /System/Library/Frameworks/JavaVM.framework/Versions
2) sudo ln -fhsv 1.5 CurrentJDK
(requires that you've unlocked root access for your mac)
I would strongly recommend you do not do this. I did it and not only did it not work - but now I cannot download updates to my mac. Colin, do you know any way to revert to whatever the regular symlink was before running this command?
it's highly unlikely that changing a java symlink would disable all mac os updates. what evidence do you have to support your claim? the change worked for me, and i'm not sure you should downvote until you know for sure changing the symlink put your system in a crippled state. making a symlink change to the CurrentJDK affects program access to java, but is pretty trivial and non-destructive. you can easily revert with: sudo ln -fhsv 1.6 CurrentJDK. can you post an ls -las of your /System/Library/Frameworks/JavaVM.framework/Versions directory?
Всем привет, ребят, давно не виделись!
Заинсталллил Win7(x64), обновил Flash Player и JRE.
Проинсталлил Adobe Animate, открыл в нём свой fla-проект 2014 года, и.
И столкнулся вот с этой, ранее уже известной и мерзкой ошибкой:
На английском она выглядит аналогично:
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 . Причина: правка абзаца, уточнение деталей
Всем привет, ребят, давно не виделись!
Заинсталллил Win7(x64), обновил Flash Player и JRE.
Проинсталлил Adobe Animate, открыл в нём свой fla-проект 2014 года, и.
И столкнулся вот с этой, ранее уже известной и мерзкой ошибкой:
На английском она выглядит аналогично:
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.
Потому что я отключил ряд ненужных служб. Может это влияет? Хотя гугл не дал таких связей.
Кстати в парочке декабрьских англо-постах эта ошибка фигурирует как неразрешенная.
На этом форуме я нашел 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
I have properly installed jdk in my system, I have also set the CLASSPATH properly, but when I am installing ArgoUML, it shows a Message the No JRE found, what should I do?
I installed Windows x86 Offline as @Nithish said and it worked. Adding JAVA_HOME7bin on PATH wasn't necessary.
7 Answers 7
I've just had this problem too, with a properly installed x64 JRE 8u45. Don't know if the Windows exe installer expects an x86 jvm?
Anyway, download the binary package zip instead from Tigris (dead) GitHub Releases and unzip somewhere. It runs fine from there * with argouml.bat , you just don't get a start menu entry added.
- EDIT: Your PATH must be correct to find the java.exe, easy way to check is to open a new Cmd shell (Start > Run. > cmd) and type java -version you should get something back from the jvm
Note : java -version is returning my JRE version but still not able to install AgroUML through the installer.
Check if JAVA_HOME environment variable is set (it should contain the directory your JRE is installed to).
jdk already contains runtime engine therefore expect ArgoUML to support JDK if installed and path set correctly.
I have the same problem on WIN7_X64.
I have installed it manually, here some steps:
- Download the argouml-0.34 zip file
- Extract the archive to install_dir Ex: C:\Program Files (x86)\ArgoUML-0.34 (to make it visible for all users)
- Create a shortcut ArgoUML in C:\ProgramData\Microsoft\Windows\Start Menu\Programs with the following information:
Target: " install_dir\argouml.jar" Ex: "C:\Program Files (x86)\ArgoUML-0.34\argouml.jar"
Start in: "install_dir" Ex: "C:\Program Files (x86)\ArgoUML-0.34"
Change Icon. browse to install_dir\ArgoUML.ico Ex: C:\Program Files (x86)\ArgoUML-0.34\ArgoUML.ico
You ca use argouml.bat but the above steps are more than enough.
Всем привет. Вчера установил Adobe Flash CS5, но при запуске выскакивает ошибка Error initializing java runtime. Погуглил но ничего работающего не нашел. На сколько я понял на java написан компилятор для ActionScript3.Отказаться от as3 и от flash cs5 не могу,так как работаю в FlashBuilder, и для рисования элементов управления он использует именно flash cs5. Никто не знает как решить эту проблему с jre?
1 ответ 1
вылетает при запуске CS5 или при попытке запустить из него swf? Сам работаю во FlashDevelop и одно время линковал его к CS5, периодически выдавало ту же ошибку. С actionscript можно (и удобно) работать в другой, внешней IDE. А из CS5 данные публиковать в SWC-библиотеку и подключать её. Кстати не заметил каких-то кардианльных отличий CS5 от CS4 (с т.з. программера наверно они незначительны). FlashBuilder практически не использовал, но подозреваю, что он прекрасно работает с SWC. На крайняк можно попробовать поменять IDE.
И еще. от безысходности бы поковырялся в Java Control Panel. Там могут быть какие-то спасительные настройки. Например, попробовать отключить java quick starter или т.п..
С помощью Cs5 я swc копилил. Но компилятор as3 написан на java. сам по себе cs5 работает, но вот компилить не хочет. мне он нужен для рисования элементов(чего fb делать не может),а нарисованные элементы использую в fb. И нужен именно cs5 потому что он подкручен под работу с fb. а как может java quick starter влиять на работу? и кстати не знаешь как урезать выделяемую для jre память?
отключение quick starter как раз несколько урезает память на jre. но это исключительно интуитивные соображения (стартер влияет на скорость инициализации джава-приложений, а значит и на процесс инициализации в целом), в принципе я сомневаюсь, что эти соображения помогут:) Я не понимаю, в чем беда, если у тебя компилится swc в CS5. Нарисовал что надо, скомпилил в swc, подключил этот swc к fb как библиотеку.. Или fb не снабжен компилятором swf. Раньше FlexBuilder вроде бы не требовал запущенного CS'а для работы. Теперь требует?
Читайте также: