运行Spring源代码时出现此错误。

JRebel-JVMTI [FATAL]无法写入C:\ Users \���.jrebel\ bootcache。请确保该位置存在并且可写,或者通过更改'rebel.base'系统属性来指定其他位置。

最佳答案

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


如果该文件夹不存在,则将创建它。

关于java - 运行spring服务器时的JRebel-JVMTI错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54191079/

10-11 04:24