运行Spring源代码时出现此错误。
JRebel-JVMTI [FATAL]无法写入C:\ Users \���.jrebel\ bootcache。请确保该位置存在并且可写,或者通过更改'rebel.base'系统属性来指定其他位置。
答案 0 :(得分:1)
JRebel尝试为许可证,属性,日志和启动缓存创建目录,并且默认情况下将其放置在%USERPROFILE%/.jrebel
下,但是在您的情况下,该路径包含一些Unicode字符。
对此没有正确的支持,因此您需要通过VM参数-Drebel.base=[path]
或环境变量REBEL_BASE=[path]
为基本文件夹定义一个非Unicode路径。
例如:
java -agentpath:C:/path/to/jrebel/lib/jrebel64.dll -Drebel.base=C:/some/path foo.Main
如果该文件夹不存在,将创建它。