我通过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有依赖性。但是,错误消息仍然存在。

但是,可以在硬盘上找到该文件3次(没有符号链接)。

$ 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


您建议如何解决该问题?

最佳答案

尝试更新您的软件包。 libgdal1-1.9.0-2ppa4软件包对libjvm.so的依赖是偶然的,因此不应该存在。我在ubuntugis不稳定PPA中的libgdal1-1.9.1-2~precise3版本没有任何问题。

关于gis - QGIS在Ubuntu Precise上缺少libjvm.so,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11039137/

10-09 13:07