我已经在 Ubuntu 17.04 中安装了 hdfview。
应用程序正在运行但未打开 hdf 文件。
我还安装了 openjdk-8-jdk。
这在 16.04 中有效...可能是什么问题以及我该如何解决它?
答案1
我在这里遇到了同样的问题。我可以通过安装HDFView-3.0.0。这是一个测试版本,但至少可以工作。您需要在网站上创建一个帐户,然后,您可以下载预先构建的二进制文件,只需按照说明进行操作(如 readme 中所示):
要安装适用于 Linux 的 HDFView,请将 HDFView-3.0.0-Linux.sh 复制到您想要安装 HDFView 的位置,然后:
- 执行HDFView-3.0.0-Linux.sh
- 按照提示操作(您需要接受许可)
- 执行HDFView/3.0.0/hdfview.sh运行HDFView
就我而言,java 版本是错误的,因此,当我执行上面的第 3 步时,我收到了消息:
/home/Downloads/HDFView-3.0-centos7/HDFView-3.0.0-Linux/HDFView/3.0.0/jre/bin/java: line 5: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.99-2.6.5.0.el7_2.x86_64/jre-abrt/bin/java: No such file or directory
然后,我编辑了此文件(第 5 行)以指向正确的 java 路径(就我而言)/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java
。
我希望这对你也有用。