gpt4 book ai didi

android - -Djava.ext.dirs=[...]/Sdk/tools/lib :[. ..]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持

转载 作者:行者123 更新时间:2023-12-04 19:29:46 25 4
gpt4 key购买 nike

我要跑monkeyrunner但如果我运行 mypath/Sdk/tools/bin/monkeyrunner我得到:

-Djava.ext.dirs=mypath/Sdk/tools/lib:/mypath/Sdk/tools/lib/x86_64 is not supported.  Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我发现了一些这样的问题,但对于 MacOS 和 Windows,但对于 linux 则没有。

最佳答案

其他问题建议安装java 8。对我来说java -version表明我使用的是 corretto 11,所以我也安装了 corretto 8(通过 .deb)。
find . -name '*corretto*' 2>/dev/null我发现可执行文件为 ./usr/lib/jvm/java-*-amazon-corretto/jre/bin/java .设置后

export JAVA_HOME='/usr/lib/jvm/java-1.8.0-amazon-corretto/jre'
export PATH=$JAVA_HOME/bin:$PATH
java -version显示 corretto 11 和 monkeyrunner 可以启动。
为了修复脚本,我在最后一行调用 java 之前添加了这两行:
export JAVA_HOME='/usr/lib/jvm/java-1.8.0-amazon-corretto/jre'
export PATH=$JAVA_HOME/bin:$PATH
exec java -Xmx128M $os_opts $java_debug -Djava.ext.dirs="$frameworkdir:$swtpath" -Djava.library.path="$libdir" -Dcom.android.monkeyrunner.bindir="$progdir" -jar "$jarpath" "$@"

关于android - -Djava.ext.dirs=[...]/Sdk/tools/lib :[. ..]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67759245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com