在 Ubuntu 上 PhpStorm 无法启动 通常有几种常见原因,下面按「最常见 → 较少见」帮你排查,你可以逐条对照。
PhpStorm 依赖 JDK/JRE(现在自带 JBR,但某些情况仍会失败)。
检查方法:
java -version
如果提示:
command not found解决:
sudo apt install openjdk-17-jdk
然后启动:
./phpstorm.sh
很多人直接双击 phpstorm.sh 或运行错目录。
✅ 正确方式:
cd ~/phpstorm/bin
./phpstorm.sh
或:
~/phpstorm/bin/phpstorm.sh
如果解压后没有执行权限:
chmod +x ~/phpstorm/bin/phpstorm.sh
PhpStorm 日志位置:
~/.cache/JetBrains/PhpStorm*/log/idea.log
或启动看终端输出:
./phpstorm.sh
常见错误:
UnsupportedClassVersionErrorNo such file or directoryCannot start JVM某些 Ubuntu + NVIDIA 环境会黑屏或闪退。
尝试:
./phpstorm.sh -Dsun.java2d.opengl=false
或编辑:
~/phpstorm/bin/phpstorm64.vmoptions
添加:
-Dsun.java2d.opengl=false
Ubuntu 最小化安装常见:
sudo apt install libnss3 libxext6 libxi6 libxtst6 libxslt1.1
有时配置损坏会导致无法启动:
mv ~/.config/JetBrains/PhpStorm* ~/phpstorm_backup
再启动一次(会重建配置)。
如果你装的是:
⚠️ 两个不能混用
建议:
sudo snap remove phpstorm
然后用官网 tar 包。
你可以直接告诉我:
我可以给你精准解决方案,不必盲试。