我目前正在尝试编译一个qt项目,以便在android平板电脑上运行,构建过程按预期运行,但当我尝试部署它时,它退出了,说找不到javac编译器,因为JAVA_HOME被设置为JRE所在的位置。
我已经尝试在Qt Creator中将配置文件添加到构建环境中,然后在/etc/ JAVA_HOME文件中添加,最后从启动ant的脚本输出JAVA_HOME变量,它们都指向正确的路径。
我还尝试通过grep遍历所有文件以获取JRE路径字符串文字,但没有产生任何结果。
发布于 2013-01-14 04:45:14
经过几次不成功的尝试后,我发现它实际上是在寻找被移动到OpenJDK7中另一个位置的tools.jar文件,尽管错误消息是指JAVA_HOME。
我安装了openjdk 6,现在它可以工作了
发布于 2013-01-14 02:11:02
您可能想要安装JDK。仅有JRE是不够的。
这是因为只有JDK有Java编译器,JRE就是Java运行时环境。
https://stackoverflow.com/questions/14306479
复制相似问题