python - Ubuntu Buildozer JAVA_HOME 设置为无效目录
问题描述
我正在尝试运行 buildozer 第一步没问题buildozer init
当我这样做时:buildozer -v android debug
它向我发送了错误:
JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-8-openjdk-amd64/bin
Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
请帮我。预先感谢。
解决方案
将您设置JAVA_HOME
为以下路径:
/usr/lib/jvm/java-8-openjdk-amd64
JAVA_HOME
应该指向 java 安装文件夹的根目录,但在您的情况下,它指向bin
java 安装目录内的嵌套文件夹。
Java 安装目录具有已知结构,应用程序使用安装根目录的路径(设置为JAVA_HOME
)来构建 Java 实用程序和二进制文件的最终绝对路径。
推荐阅读
- intellij-idea - 如何为 IntelliJ IDEA CE 中的新 Flutter 项目恢复缺少的“生成示例内容”功能?
- java - 有没有办法获得 System.out.print(); 来自 For 循环的值;
- node.js - 无法在 AWS Lambda 层上上传 npm 依赖项
- matlab - 如何使用遗传算法(GA)优化 simulink 中的参数?
- objective-c - 导入头文件后尝试使用另一个类的参数创建类方法时出现类型错误
- docker - NGINX + Docker + Google Cloud Compute Engine 错误 - [emerg] 1#1: host not found in upstream
- android - 如何仅在编译期间使用 .so 库?
- mysql - 嵌套不存在
- c++ - 编译器给出 lambda 函数转换错误
- javascript - JS:我可以在将过滤后的数组推入另一个数组后使用“then”吗?