解决 Non-numeric value found - int expected 问题
在使用 btrace, 远程 debug 工具, JDK 自带小工具通过 agent 去连目标 Java 进程的时候, 有时候会遇到这个错误: Non-numeric value found - int expected
. 我们明明给了一个目标进程的 int ID, 却报这个错误.
这里的原因是当时 client 使用的 Java 版本和目标进程的 Java 版本不一致造成的.
通过修改其中一个 Java 版本或者设置其中一个的 JAVA_HOME 变量, 使他们版本一致, 这个问题就解决了.