-
Notifications
You must be signed in to change notification settings - Fork 218
ERROR: java.lang.NoClassDefFoundError: com/sun/tools/attach/VirtualMachine #36
Comments
抱歉, 用户指南有误导, 上面的命令在Windows下执行的话, 请将环境变量 还不行的话, 请直接将 |
正确运行的命令是:
好不容易找了台Window的机器, 测试运行了一下, 即使路径填写正确, 还是会因为操作系统使用路径分隔符不同而导致无法成功"连接"目标进程, 请见 #37 由于HouseMD是在Linux环境下, 且主要的目标应用场景也是Linux, 所以目前在Windows下的测试工作还是零, 囧, 不好意思! 期待你能为HouseMD在Windows下正常运行贡献一点力量哦:) |
你说的没错:), 我Windows下开发经验不足, 囧. 话说, 出现 如果你替换成 最后, 无论如何, 非常感谢关注 |
HouseMD咱不会考虑实现远程, 一方面线上诊断的场景中网络连接本身存在障碍, 这点在为什么要有HouseMD中也提到了; 另外, 实现远程意味着HouseMD必须的考虑网络异常对交互诊断过程的影响, 这样引入的复杂性与风险, 和带来的好处相比不划算 |
你把这一层抽象出来, 等其他人实现呗 |
聚石, 跨平台的问题, 看下这个能不能解决你的问题。 |
好, 看看先:) |
曾一度想跟着做一下让HouseMD在windows上运行起来. |
D:\JAVA>java -Xbootclasspath/a:$JAVA_HOME/lib/tools.jar -jar housemd-assembly-0.2.1.jar
ERROR: Missing parameter: pid
Missing parameter: pid
D:\JAVA>java -Xbootclasspath/a:$JAVA_HOME/lib/tools.jar -jar housemd-assembly-0.2.1.jar 2020
ERROR: java.lang.NoClassDefFoundError: com/sun/tools/attach/VirtualMachine
ERROR: You can get more details in /tmp/housemd.err.2020
java.io.FileNotFoundException: \tmp\housemd.err.2020 (系统找不到指定的路径。)
D:\JAVA>java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Client VM (build 20.2-b06, mixed mode, sharing)
The text was updated successfully, but these errors were encountered: