我目前正在尝试编译一个qt项目以在Android平板电脑上运行,并且构建过程按预期工作,但是当我尝试部署它时,它退出说它无法找到javac编译器,因为JAVA_HOME设置为JRE所在的地方。
我已经尝试将JAVA_HOME添加到Qt Creator中的构建环境,然后在/ etc / profile文件中,最后从启动ant的脚本输出JAVA_HOME变量,它们都指向正确的路径。
我还试图浏览JRE路径字符串文字的所有文件,但这并没有产生任何结果。
答案 0 :(得分:1)
您想要安装JDK。只是JRE是不够的。
这是因为只有JDK具有Java编译器,JRE才是Java运行时环境。
答案 1 :(得分:0)
经过一些不成功的尝试后,我发现它实际上正在寻找被移动到openjdk 7中另一个位置的tools.jar文件,即使错误消息是指JAVA_HOME。
我安装了openjdk 6,现在可以正常使用