运行 Spring 源代码时出现此错误。
JRebel-JVMTI [致命] 无法写入 C:\Users\���ş.jrebel\bootcache。请确保此位置存在并且可写,或者通过更改“rebel.base”系统属性来指定另一个位置。
最佳答案
JRebel 尝试为许可证、属性、日志和启动缓存创建一个目录,默认情况下它将其放置在 %USERPROFILE%/.jrebel
下,但是在您的情况下,该路径包含一些 unicode 字符。
这未得到正确支持,因此您需要通过 VM 参数 -Drebel.base=[path]
或环境变量 REBEL_BASE 为基本文件夹定义非 unicode 路径=[路径]
.
例如:
java -agentpath:C:/path/to/jrebel/lib/jrebel64.dll -Drebel.base=C:/some/path foo.Main
如果该文件夹不存在,则会创建该文件夹。
关于java - 运行 spring 服务器时 JRebel-JVMTI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54191079/