我已经安装了intellij-idea。虽然我已经设置了JAVA_HOME环境变量,引用了“C:\ Program Files \ Java \ jdk1.8.0_45”但是当我尝试运行它时,我最终得到以下错误:
failed to create JVM: error code -1. JVM path: "C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\jre64\" if you have a 64-bit jdk installed, define a JAVA_HOME variable in Computer> system variables> system settings> environment variables.
Windows 7_ 64位
答案 0 :(得分:3)
这不是JAVA_HOME的问题,您无疑已经触摸过bin文件夹中的* .vmoptions文件。如果您在* .vmpotions文件中输入了许可证服务器,请注意,它应该像这样的“ -javaagent:C:\ Program Files .....”,不要忘了在开头包含“ -javaagent:”许可证服务器;)
答案 1 :(得分:3)
如果操作不当,文件可能已损坏。 只需从以下位置复制并粘贴idea {64} .exe.vmoptions %IntelliJ安装路径%/ bin到%User IntelliJ数据路径%/ config。 例如 : 复制“ C:/ Program Files / JetBrains / IntelliJ IDEA 2019.2.3 / bin / idea64.exe.vmoptions”并粘贴到“ C:/Users/HP/.IntelliJIdea2019.2/config”
答案 2 :(得分:2)
请检查位于phpstorm64.exe.vmoptions
文件夹的bin
文件并删除选项
-XX:+UseG1GC
答案 3 :(得分:2)
请注意,有2个.vmoptions文件。在bin目录中有一个,在其中有一个覆盖 %HOMEPATH%\ IntelliJIdea \ config
对我来说,答案是从替代文件中删除-Xmx和-Xms选项。
答案 4 :(得分:1)
我已经使用IntelliJ已有一段时间了,这个问题在不久前也对我弹出。问题出在“ VMOPTIONS”文件上。 C:\ Users \ UserName \ AppData \ Roaming \ NetBeans 转到此位置,然后在其中找到VMOPTIONS文件。删除它。现在运行该应用程序,它应该可以工作。该VMOPTIONS文件实际上是原始VMOPTION文件的副本,该文件位于其他位置,但也可以覆盖默认的VMOPTIONS。因此,删除带有一些无效选项的副本可以解决此问题。
如果以上路径中不存在VMOPTIONS文件,请转到此位置 C:\ Program Files \ JetBrains \ IntelliJ IDEA Community Edition xxxx.xx \ bin 并运行 idea.bat 文件。不是exe文件。这样可以解决所有其他问题,并让您打开应用程序而不会遇到该错误。
答案 5 :(得分:0)
您可能在系统中设置了JRE_HOME环境变量。删除它,然后再试一次。它通常会覆盖JAVA_HOME变量。
答案 6 :(得分:0)
在环境变量中添加JAVA_TOOL_OPTIONS时出现了这样的错误。尝试将此变量重命名为JAVA_OPTS重新启动IDE并再次重命名为JAVA_TOOL_OPTIONS。或者,如果不需要,只需删除JAVA_TOOLS_OPTIONS
答案 7 :(得分:0)
我只是从C:\ Program Files \ JetBrains \ PhpStorm 2019.3.1 \ bin复制文件“ phpstorm64.exe.vmoptions”,然后将其(替换)粘贴到C:\ Users \ {{您的用户名}} \\中。 PhpStorm2019.3 \配置 对我来说很好。.
答案 8 :(得分:0)
我的工作是转到 C:\Users\{username}\AppData\Roaming\JetBrains\IntelliJIdea2020.3\idea64.exe vmoptions 文件并删除整个内容。错误消失,IntelliJ 正常启动。
答案 9 :(得分:0)
您可以在以下位置找到 Windows 64 位版本的默认 vmoptions 文件:
C:\Users{user}\AppData\Roaming\JetBrains\PhpStorm..\phpstorm64.exe.vmoptions
你也可以重新安装phpstorm,速度很快。
答案 10 :(得分:-1)
尝试从cmd启动idea64.exe并查看它是否有效