Ubuntu 加载工具时,Charles代理处于冻结状态

Ubuntu 加载工具时,Charles代理处于冻结状态,ubuntu,proxy,charles-proxy,Ubuntu,Proxy,Charles Proxy,我已经在我的Ubuntu机器上安装了Charles proxy 当它启动时,会被启动窗口卡住(即带有徽标和应用程序名称的窗口)。底部写着“加载工具” 它卡在这上面了。而且没有打开 我能做些什么来阻止它卡住,这样我就可以使用GUI了?来自评论:charles3需要Java 8 我通过以下操作修复了它(Ubuntu 18,Charles通过apt安装): 通过在#Launch Charles之前添加3行来编辑文件: JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd

我已经在我的Ubuntu机器上安装了Charles proxy

当它启动时,会被启动窗口卡住(即带有徽标和应用程序名称的窗口)。底部写着“加载工具”

它卡在这上面了。而且没有打开


我能做些什么来阻止它卡住,这样我就可以使用GUI了?

来自评论:charles3需要Java 8

我通过以下操作修复了它(Ubuntu 18,Charles通过
apt
安装):

通过在
#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 $*

请通过命令行启动Charles Proxy并将任何可能的错误消息粘贴到此处好吗?INFO[com.xk72.Charles.gui.transaction.viewers.gen.ImageBodyViewer]-初始化WebP图像读取器时出错:java.library.path中没有WebP imageio警告[com.xk72.Charles.gui.transaction.viewers.gen.ImageBodyViewer]-未初始化WebP图像读取器,WebP图像查看将不可用[com.xk72.charles.gui.transaction.viewers.gen.ImageBodyViewer]-初始化WebP图像读取器时出错:无法初始化类com.luciad.imageio.WebP.WebP警告[com.xk72.charles.gui.transaction.viewers.gen.ImageBodyViewer]-未初始化WebP图像读取器,无法查看WebP图像前两条注释是按顺序输出的。我不得不打破它,以获得过去的长度限制评论这里。这些是正常的信息消息。。。别担心他们。你是怎么安装查尔斯的?通过apt获取存储库还是从web下载?我建议你使用最新的版本,你可以从他们的网站上下载。真不错!;)
#!/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 $*