Ubuntu Buildozer JAVA_HOME 设置为无效目录

Posted

技术标签:

【中文标题】Ubuntu Buildozer JAVA_HOME 设置为无效目录【英文标题】:Ubuntu Buildozer JAVA_HOME is set to an invalid directory 【发布时间】:2020-06-15 11:10:52 【问题描述】:

我正在尝试运行 buildozer 第一步buildozer init就ok了 当我这样做时: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.

请帮助我。提前致谢。

【问题讨论】:

【参考方案1】:

将您的JAVA_HOME 设置为以下路径:

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

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

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

【讨论】:

我的 bashrc 文件: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export PATH=$JAVA_HOME:$PATH export CATALINA_HOME=/opt/tomcat export PATH="$PATH :/opt/netbeans/bin/" export PATH=$PATH:~/.local/bin/ 是真的吗? 我添加 /jre: /usr/lib/jvm/java-8-openjdk-amd64/jre。它工作,谢谢 @KataVankee 很高兴我帮助了你:)

以上是关于Ubuntu Buildozer JAVA_HOME 设置为无效目录的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 12.04 上使用 Kivy 和 Buildozer 制作 apk

如何解决我在 Ubuntu 中的 Buildozer 错误?

《Buildozer打包实战指南》第一节 在虚拟机中安装Ubuntu系统

《Buildozer打包实战指南》第一节 在虚拟机中安装Ubuntu系统

Ubuntu Buildozer JAVA_HOME 设置为无效目录

Kivy-Ubuntu 在“buildozer android logcat”之后崩溃