QGIS在Ubuntu Precise上缺少libjvm.so

时间:2012-06-14 18:26:19

标签: gis openjdk java-7 ubuntu-12.04 qgis

我通过ppa:ubuntugis/ubuntugis-unstable安装了QGIS。我的Ubuntu 12.04附带OpenJDK 1.7.0。当我从命令行启动qgis时,将返回以下错误消息。

  

/usr/bin/qgis.bin:加载共享库时出错:libjvm.so:   无法打开共享对象文件:没有这样的文件或目录

因为我期望Oracle Java I installed JDK 1.7.0 following these instructions的依赖。但是,错误消息仍然存在。

虽然,文件可以在硬盘上找到三次(没有符号链接)。

$ locate libjvm.so
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/cacao/libjvm.so
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jamvm/libjvm.so
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so

您建议如何解决问题?

1 个答案:

答案 0 :(得分:2)

尝试更新您的包裹。 libgdal1-1.9.0-2ppa4包对libjvm.so有一个侥幸依赖,但不应该在那里。我对ubuntugis-unstable PPA中的libgdal1-1.9.1-2~precise3版本没有任何问题。