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系统