作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在我的 Ubuntu 机器上安装了 Charles 代理。
当它启动时,它卡在启动窗口(即带有 Logo 和应用程序名称的窗口)。在底部它说“加载工具”。
它被困在这一点上。并且打不开。
我能做些什么来阻止它卡住,以便我可以使用 GUI?
最佳答案
来自评论:charles3 需要 Java 8。
我通过执行以下操作修复了它(Ubuntu 18,Charles 通过 apt
安装):
sudo apt update
sudo apt install openjdk-8-jre
sudo nano /usr/bin/charles3
# Launch Charles
之前添加 3 行来编辑文件:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
JRE_HOME="$JAVA_HOME/jre"
JAVA="$JAVA_HOME/bin/java"
#!/bin/sh
######################################################################
# Charles Proxy startup script
#
# Find Charles lib directory
if [ -z "$CHARLES_LIB"]; then
CHARLES_LIB="$(dirname "$(readlink -f "$0")")"/../lib
if [ ! -f "$CHARLES_LIB/charles.jar" ]; then
CHARLES_LIB="/usr/lib/charles-proxy3"
fi
fi
if [ ! -f "$CHARLES_LIB/charles.jar" ]; then
echo >&2 "Charles lib directory not found. Looking in $CHARLES_LIB."
exit 1
fi
# Find Java binary
if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then
hash java 2>^- || { echo >&2 "Charles couldn't start: java not found. Please install java to use Charles."; exit 1; }
JAVA=java
elif [ ! -z "$JAVA_HOME" ]; then
JAVA="$JAVA_HOME/bin/java"
else
JAVA="$JRE_HOME/bin/java"
fi
# Edit: Use Java 8
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
JRE_HOME="$JAVA_HOME/jre"
JAVA="$JAVA_HOME/bin/java"
# Launch Charles
$JAVA -Xmx256M -Dcharles.config="~/.charles3.config" -jar $CHARLES_LIB/charles.jar $*
关于ubuntu - 加载工具时查尔斯代理卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48294866/
我正在尝试从 iPhone 上的某些应用程序中嗅探流量。 我已经安装了查尔斯。我已经按照查尔斯的指示在 iphone 上安装了证书(并且我在 iphone 上启用了证书)+ 更改代理以通过查尔斯将 t
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我是一名优秀的程序员,十分优秀!