【发布时间】:2015-07-21 22:31:23
【问题描述】:
我正在尝试在 GNU Octave 中使用 WFDB toolbox for Matlab from Physionet。一个先决条件是 GNU Octave 3.8.1 或更高版本的 Java 包,所以我为我的 Debian 7.8 编译了它,然后从 Octave 中安装了 Java 包。我不确定是否正确进行了编译,在配置过程中我遇到了一些 Java 接口问题。
问题是当从 Octave 调用 Java 方法时,我得到这个错误:
error: javaMethod:
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/client/libjvm.so:
failed to load:
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/client/libjvm.so:
cannot open shared object file: No such file or directory
我检查了文件是否存在,我发现“客户端”文件夹不存在。另一方面,“服务器”文件夹存在,我也找到了
/usr/lib/jvm/java-1.5.0-gcj-4.7/jre/lib/amd64/client
我不知道为什么这些文件丢失了,我既不是 Java 程序员也不是 GNU/Linux 专家。
非常感谢您的帮助。
【问题讨论】:
-
在 ubuntu 上显然是一些更新,因为我安装了 octave 最初导致了这个。 “apt-get remove octave”,然后是“apt-get install octave”,无论它是什么。