前言
由于,博主4.2.7版本的Charles证书过期了,所以去下载最新的Charles(4.6.3)安装,然后
开开心心的安装完Charles4.6.3
结果双击打开,一点反应都没有
然后直接去了安装目录通过cmd打开发现
好家伙,直接报错了
然后我想,Charles肯定不可能发布不能运行的程序出来
然后去搜了一下com.sun.java.accessibility.AccessBridge
这玩意是什么
Java Access Bridge 简介
简单来说就是辅助技术
然后就去百度,找到了以下两篇解决方案的文章
参考文章
https://www.cnblogs.com/lyosaki88/p/15394330.html(国内的)
https://www.papercut.com/kb/Main/AssistiveTechnologynotfound(国外的建议开代理)
简单来说,就是不只是Charles,其他任何程序都会遇到这样的问题
比如:这篇文章
解决方案1
-
打开文件夹 C:\Users[username], 这里[username]就是你登录windows的用户名
-
用记事本打开文件 .accessibility.properties
-
打开之后发现里边有如下两行:
assistive_technologies=com.sun.java.accessibility.AccessBridge
screen_magnifier_present=true
-
在这两行前面加上 “#”, 把它注释掉
-
保存,重新运行应用程式
解决方案2
不知道是否可行,只是我的想法(既然你没有,那我安装好就好了),还没去试过
安装 Java 访问网桥
只不过有点麻烦 还是用方案1吧