1

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

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

由于我期望 Oracle Java 有依赖关系,因此我按照这些说明安装了 JDK 1.7.0。但是,错误消息仍然存在。

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

$ 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

你建议做什么来解决这个问题?

4

1 回答 1

2

尝试更新您的软件包。该软件包有一个不应该存在libgdal1-1.9.0-2ppa4的侥幸依赖关系。libjvm.so我对libgdal1-1.9.1-2~precise3来自 ubuntugis-unstable PPA 的版本没有任何问题。

于 2012-06-27T15:15:10.577 回答