charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

一、安装charles报错

charles安装完成:

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles
启动程序报错:

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

二、报错原因分析

缺少java jdk 或者jdk环境配置

三、解决方案:

1.安装JDK

官网下载最新版JDK,地址:https://www.oracle.com/java/technologies/javase-downloads.html
默认会下载到C:\Program Files\Java文件夹中。

2.进行环境变量的配置

因为jdk15.0.1中安装完成以后,目录下没有jre文件夹,我们必须手动生成一个:

1)搜索框输入cmd,以管理员的身份运行;

2)进入自己安装java jdk目录

3)运行命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

敲击回车,就会在该文件夹下生成一个jre文件夹,说明安装成功啦~

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

4)开始环境变量的配置

我的电脑右键--》属性--》高级属性--》环境变量

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

①点击新建按钮,变量名输入JAVA_HOME,变量值为jdk安装的实际目录。

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

②新建变量名CLASSPATH,变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

这里记载的是jdk的bin文件夹和jre目录下bin文件夹的相对路径

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

③新建Path环境变量

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

④配置完成之后:

输入cmd,打开命令窗口

分别输入java、javac、java --version进行测试

⑤、这时候重新运行charles,就可以启动了

charles启动报错the bundled java installation is broken. please uninstall and reinstall Charles

上一篇:关于fiddler抓包和charles抓包问题记录


下一篇:2021-05-17