首页 > 解决方案 > 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.

请帮我。预先感谢。

标签: pythonubuntukivybuildozer

解决方案


将您设置JAVA_HOME为以下路径:

/usr/lib/jvm/java-8-openjdk-amd64

JAVA_HOME应该指向 java 安装文件夹的根目录,但在您的情况下,它指向binjava 安装目录内的嵌套文件夹。

Java 安装目录具有已知结构,应用程序使用安装根目录的路径(设置为JAVA_HOME)来构建 Java 实用程序和二进制文件的最终绝对路径。


推荐阅读