Failed to load jvm dll idea

Поломался PhpStorm после смены VM Options. Требует установить JAVA_HOME (failed to create jvm: error code -6). Хотел ускорить и что-то не то вписал в настройки, теперь нужно установить java jdk и jre. Но, что и куда не знаю, то ли по умолчанию или в директорию с программой. И также переменную среду тоже как вписать, в системные или пользовательские.
Так как понял, нужно установить и 64 и 32 версию, так как у меня виндовс 10. Но что и куда опять не понятно, может кто-нибудь откликнется?

Вот модальное окно при запуске PhpStorm:

  • Вопрос задан более двух лет назад
  • 5091 просмотр

Вот еще раз скриншот для переменных:

а вот еще скриншот ошибки phpstorm.exe :

Спасибо всем, кто решились мне помочь, я ожидал развернутого ответа, но не дождался, пришлось решить задачу самому. Нашел в ютубе один ролик, где на английском рассказывают, как правильно подключить системные переменные.
Здесь следует сказать, что у меня 64-разрядная система, и я скачал файл jdk только для 64-битной конфигурации. Затем подключил, как показывают в роллике. Вот он:
https://www.youtube.com/watch?v=Wp6uS7CmivE&t=1s

После проделанной работе, нужно перезагрузить компьютер, так как сначала у меня ничего не работало. И только после перезагрузки случилось чудо. Спасибо Всем, вопрос закрыт. Может кому-то поможет мой опыт, всем пока.
Кстати, а как закрыть вопрос?

Whenever I open IntelliJ IDEA i get this error:

but I have that defined and I don’t know why it wont work:

Any help accepted.

12 Answers 12

Change the following value from your Path system variable:

Also make sure there are no any other references to Java folders in the Path variable.

It could be problem with 32 and 64 version. Maybe you trying to launch 32-bit shortcut on your Desktop. Try to launch 64 version (idea64.exe) inside IDEA folder. This worked for me.

To fix I didn’t need to touch my environment variables.

I fixed that issue by installing/re-installing the latest PHPStorm version choosing the option to keep old settings, logging out from Windows and logging back in.

I fixed this issue by:

  1. Setting the JAVA_HOME environment variable to the location of the JDK I wanted to use e.g. C:Program FilesJavajdk1.8.0_171
  2. Replacing any paths referring to Java e.g. C:Program Files (x86)javajdk1.8.0_112jreinserverjvm.dll in Path with %JAVA_HOME%in as suggested by DimaSan
  3. Removing the following from the System variables path C:ProgramDataOracleJavajavapath

The last step was crucial for me, this was overriding JAVA_HOME .

You have to do nothing buddy. Just use 32 bit version of application or install 64 bit JDK. You installed 32 bit JDK and you are trying to access 64 bit version of that application.

In my case, this error appeared after signing in to Microsoft account (I use Windows 10). When I logged out, the error dissapeared.

Actually i had installed the Android Studio canary version, and created a short cut of 32-bit on 64-bit windows operating system,

Nothing of the other solutions work for me on IntelliJ 2019.2 which starts to use JDK 11 on boot, so I have to resolve it on my own.

Open C:Users.IdeaIC2019.2configidea64.exe.jdk and edit it to be:

Note: the path on your machine may be different.

If you are installing Intellij Idea on a 32 bit System — the JDK will not come within the bundle.

To fix this issue follow the steps below :

1.Uninstall the installed Intellij IDEA

3.Install Intellij IDEA

I had the same problem — My solution was slightly different.

Hope this helps someone else!

I had this issue when trying to start PHPStorm via the command line (add the phpstorm bin folder to your path, and you should be able to do eg phpstorm.exe . ) — my local installed worked fine.

Add the path to the PhpStorm bin folder to the Path environment variable (for example, C:Program FilesJetBrainsPhpStormin ). After you configured the Path environment variable, you can run the PhpStorm commands.

adding the path to the jdk PHPStorm comes bundled with as JAVA_HOME ( setx JAVA_HOME "C:Program Files (x86)JetBrainsPhpStorm 2019.1jre64" ) doesn’t solve the issue as the default phpstorm.exe tries to find a 32-bit jdk

I needed to specifically use the 64-bit phpstorm application
phpstorm64.exe .

Всякий раз, когда я открываю IntelliJ IDEA, я получаю эту ошибку:

но у меня это определено, и я не знаю, почему он не работает:

Любая принятая помощь.

Измените следующее значение из системной переменной Path :

Также убедитесь, что нет никаких других ссылок на папки Java в переменной Path .

Это может быть проблема с 32 и 64 версией. Возможно, вы пытаетесь запустить 32-битный ярлык на рабочем столе. Попробуйте запустить 64 версию (idea64.exe) внутри папки IDEA. Это сработало для меня.

Чтобы исправить, мне не нужно было трогать мои переменные окружения.

Я исправил эту проблему, установив/переустановив последнюю версию PHPStorm, выбрав опцию сохранения старых настроек, выхода из Windows и повторного входа.

Я исправил эту проблему:

  1. Установка переменной среды JAVA_HOME в расположение JDK, который я хотел использовать, например, C:Program FilesJavajdk1.8.0_171
  2. Замена любых путей, относящихся к Java, например, C:Program Files (x86)javajdk1.8.0_112jreinserverjvm.dll в Path с %JAVA_HOME%in как предложено DimaSan
  3. Удаление следующего из пути системных переменных C:ProgramDataOracleJavajavapath

Последний шаг был решающим для меня, это было переопределение JAVA_HOME .

В моем случае эта ошибка появилась после входа в учетную запись Microsoft (я использую Windows 10). Когда я вышел из системы, ошибка исчезла.

Я думаю, что вы не исправили JAVA_HOME в переменных среды вашей системы.

Если вы устанавливаете Intellij Idea в 32-битной системе — JDK не будет входить в комплект.

Чтобы устранить эту проблему, выполните следующие действия:

1.Установите установленный Intellij IDEA

3. Установите Intellij IDEA

На самом деле я установил канареечную версию Android Studio и создал ярлык 32-разрядной версии в 64-разрядной операционной системе Windows,

У меня была та же проблема — мое решение было немного другим.

Надеюсь, это поможет кому-то еще!

У меня возникла эта проблема при попытке запустить PHPStorm через командную строку (добавьте папку phpstorm bin к своему пути, и вы должны быть в состоянии сделать, например, phpstorm.exe. ) — мой локально установленный работал нормально.

Добавьте путь к папке bin PhpStorm в переменную среды Path (например, C:Program FilesJetBrainsPhpStormin ). После того, как вы настроили переменную среды Path, вы можете запускать команды PhpStorm.

добавление пути к jdk PHPStorm поставляется в комплекте с JAVA_HOME ( setx JAVA_HOME "C:Program Files (x86)JetBrainsPhpStorm 2019.1jre64" ) не решает проблему, так как по умолчанию phpstorm.exe пытается найти 32 -бит JDK

Мне нужно было специально использовать 64-битное приложение phpstorm
phpstorm64.exe.

Оцените статью
Много толка
Добавить комментарий