You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法启动Android Studio的studio.sh?卸载重装仍无效求解决方案

解决Android Studio studio.sh启动时的ClassNotFoundException问题

错误信息

CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true
Error occurred during initialization of VM
java.lang.Error: com.intellij.util.lang.PathClassLoader
    at java.lang.ClassLoader.initSystemClassLoader(java.base@17.0.10/ClassLoader.java:2000)
    at java.lang.System.initPhase3(java.base@17.0.10/System.java:2250)
Caused by: java.lang.ClassNotFoundException: com.intellij.util.lang.PathClassLoader
    at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@17.0.10/BuiltinClassLoader.java:641)
    at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@17.0.10/ClassLoaders.java:188)
    at java.lang.ClassLoader.loadClass(java.base@17.0.10/ClassLoader.java:525)
    at java.lang.Class.forName0(java.base@17.0.10/Native Method)
    at java.lang.Class.forName(java.base@17.0.10/Class.java:467)
    at java.lang.ClassLoader.initSystemClassLoader(java.base@17.0.10/ClassLoader.java:1986)
    at java.lang.System.initPhase3(java.base@17.0.10/System.java:2250)

解决方案

  • 彻底清理残留文件:卸载后残留的配置、缓存目录是常见诱因,执行以下命令删除(Linux/Mac系统):

    rm -rf ~/.AndroidStudio*
    rm -rf ~/.gradle
    rm -rf ~/.android
    # Mac系统额外执行
    rm -rf ~/Library/Application\ Support/Google/AndroidStudio*
    

    注:~/.android包含AVD和SDK配置,需保留可先备份。

  • 指定Android Studio自带JRE:系统全局JDK版本可能不兼容,强制使用AS自带JRE启动:

    # 替换为你的Android Studio实际安装路径
    export JAVA_HOME=/opt/android-studio/jre
    ./studio.sh
    
  • 重新下载安装包并解压:原安装包可能损坏,下载官方压缩包后解压到全新目录,直接运行新目录下的studio.sh。

  • 修复文件权限:确保AS目录内所有文件具备可执行权限:

    chmod -R 755 /path/to/android-studio
    

内容的提问来源于stack exchange,提问作者user16548776

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 17:05:03