美文网首页
Android 启动 monitor.bat 失败

Android 启动 monitor.bat 失败

作者: 雁过留声_泪落无痕 | 来源:发表于2021-09-24 15:13 被阅读0次

1. 报错

启动 SDK 目录下的 tools/monitor.bat 时,弹窗提示找不到 lib/monitor-xxx/lang/

2. 原因

当初安装 JDK(1.8) 时,安装完毕自动弹框让安装 jre,于是单独安装了 jre,后来觉得 jre 没用就把 jre 目录删了。

但是安装完 jre 后会在 C:\Program Files (x86)\Common Files\Oracle\java 目录下生成 javapath 目录,看样子是个快捷方式,里面有 java.exe javaw.exe 等文件。

而 monitor.bat 里会调用 bin/archquery.bat 文件,用于获取电脑 CPU 架构(看 tools/lib 目录下有 monitor-x86 和 monitor-x86_64 两种架构版本的 monitor.exe),而 archquery.bat 则调用了 Oracle 目录下的 java 去获取架构,而那个 java 是指向 jre 目录的,由于 jre 目录已经被删除所以出现了错误

3. 解决1

删除 C:\Program Files (x86)\Common Files\Oracle 即可,因为电脑是安装了 JDK 的,archquery.bat 里还会根据 JAVA_HOME 去调用 java,最后还是能成功

4. 解决2

找到 JDK(1.8) 的安装文件,再次安装一下,安装完后弹出 jre 的安装时再次把 jre 安装好就可以了

5. 最后

两种方式都可以,看个人喜好


鼓掌.png

相关文章

网友评论

      本文标题:Android 启动 monitor.bat 失败

      本文链接:https://www.haomeiwen.com/subject/tzjzgltx.html