今天在学JDBC的时候第一次用IDEA debug,直接就报错了,大概意思就是debug生成的配置文件路径带中文,但是它默认生成在C盘那个管理员名字的文件夹下,这个要改就要重装系统,网上其他改管理员名字的方法都可能会把电脑里文件搞丢,我不敢轻易尝试,于是找了一个别的办法——把配置文件保存位置改到没有中文的路径下。
参考
错误代码
Unexpected error (103) returned by AddToSystemClassLoaderSearch
解决方案
首先准备好放配置文件的文件夹(注意路径不要有中文),我把一级目录命名为software,在software下创建两个文件夹分别为config和system
关闭IDEA,找到IDEA的安装位置,在bin文件夹下打开idea.properties,将idea.config.path以及idea.system.path字段前的#删去,记住后面原来的路径,一会儿有用,然后修改如下(下面是我自己的路径,即刚刚创建的config和system文件夹的路径)
idea.config.path=e:/IDEA/software/.IntelliJIdea/config
idea.system.path=e:/IDEA/software/.IntelliJIdea/system
修改完成后保存并退出
注意!!!接下来这步非常重要,不做的话你原来的配置文件都没有了
回到你最早的配置文件存放的目录(就是前面说的要记住的路径指向的目录),将里面两个文件夹的内容分别复制到你自己创建的新文件夹里(突然发现这里可以直接把目录复制粘贴走不用自己创建再复制过去了,我又傻了哈哈),然后打开IDEA,成功debug~
Author:oCodeHoney
Date:2020-7-28