webstorm (ウェブ ストーム) 起動エラー: JVM C:\Program Files\JetBraints\WebStorm ....\ jvm.dll のロードに失敗しました

背景

Webstorm をインストールした後、デスクトップ アイコンまたはスタート メニューで Webstorm を開くと、Failed to load JVM C:\Program Files\JetBraints\WebStorm ....\ jvm.dll以下に示すようなエラー メッセージが表示されます。
ここに画像の説明を挿入します

JDK と JAVA_HOME を確認したところ、すべてが正常だったので、次の事実を確認しました。

  • システムとJDKは両方とも64ビットです

    この時代に 32 ビット システムを持っている人がいるでしょうか? 32 ビット JDK を選択する人はいるでしょうか?

  • インストールされているJDKは1.8です

    webstorm は確かに Java で書かれており、それ自体を実行するには jre が必要です

    しかし、Webstorm は起動時にインストールした JDK 内の jre のバージョンに依存しないと思いますよね?

    Webstorm を起動して実行するには、インストールした JDK 内の jre を使用すべきではないでしょうか?

  • JAVA_HOME 環境変数は正しく、echo %JAVA_HOME%結果を出力できます。

  • where java表示されjava --versionても不審なものはありませんjavac --version

解決

「管理者として実行」を使用して開きます。これが私が解決した方法です。

なぜ管理者として実行する必要があるのか​​わかりません。さらに、表示されるエラー メッセージも、Monk Zhanger を混乱させました。

インターネット上の一部の人は、あなたは 32 ビット バージョンを実行しているのに、64 ビット バージョンを実行する必要があると言うでしょう。これが彼のスクリーンショットです:
ここに画像の説明を挿入します
しかし、私がインストールしたバージョンは彼のバージョンより古いものではありません。32 ビット バージョンはありません。長らくバージョンが更新されておらず、64ビット版しかないため、実行中のウェブストームの桁数が間違っているという問題はありません。

ここに画像の説明を挿入します

ダブルクリックしてデフォルトで管理者として開くにはどうすればよいですか?

プログラム自体、つまり webstorm64.exe を見つけて右クリックし、「プロパティ」を選択し、「互換性」を選択し、「管理者としてこのプログラムを実行する」にチェックを入れて「OK」をクリックします。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/w8y56f/article/details/134099218