Ubuntu系统安装Java JDK和HDFView
来源:互联网 发布:清华大学网络mba课程 编辑:程序博客网 时间:2024/05/17 01:29
前言:
博主在复现Alec Radford的工作(Deep Convolutional Generative Adversarial Networks,DCGAN)对应的github开源项目Newmu/dcgan_code时,需要利用fuel将原始数据转换为hdf5格式。为了观察转换后的hdf5文件内容,想安装HdfView查看。然而直接总repository上使用apt-get安装报错,需要手动安装JDK和hdfview,本文介绍HDFView的手动安装方法。
一. hdfview安装失败
使用apt-get安装失败
使用apt-get命令从repository中安装hdfview,出现Dependencies错误: Depends:default-jre。
~$ sudo apt-get install hdfview[sudo] password for wjq: Reading package lists... DoneBuilding dependency tree Reading state information... DoneSome packages could not be installed. This may mean that you haverequested an impossible situation or if you are using the unstabledistribution that some required packages have not yet been createdor been moved out of Incoming.The following information may help to resolve the situation:The following packages have unmet dependencies: hdfview : Depends: default-jre but it is not going to be installedE: Unable to correct problems, you have held broken packages.
继续安装default-jre,仍不能满足依赖项:
The following packages have unmet dependencies: default-jre : Depends: default-jre-headless (= 2:1.7-52) but it is not going to be installed Depends: openjdk-7-jre (>= 7~u3-2.1.1) but it is not going to be installedE: Unable to correct problems, you have held broken packages.
遂决定手动安装hdfview
二. JDK手动安装
2.1 JRE vs OpenJDK vs Oracle JDK
在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和Oracle JDK之间的不同之处。
JRE(Java Runtime Environment),它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话,这些足够你的需要。
JDK代表Java开发工具包,如果你想做一些有关Java的开发(or 阅读程序),这正是你所需要的。
- OpenJDK是Java开发工具包的开源实现,Oracle JDK是Java开发工具包的官方Oracle版本。尽管OpenJDK已经足够满足大多数的案例,但是许多程序比如Android Studio建议使用Oracle JDK,以避免UI/性能问题。
打开终端,使用下面的命令,发现目前安装的是OpenJDK:
$ java -versionopenjdk version "1.8.0_91"OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
2.2 Linux下手动安装JDK
(1)首先从官网下载JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
博主是Ubuntu 15.10 的64位系统,Intel处理器,选择jdk-8u101-linux-x64.tar.gz安装包。
(2)将下载下来的 .tar.gz 文件解压
使用如下命令解压:
$ tar zxvf HDFView-2.13.0-centos6-x64.tar.gz
为了方便管理,可将压缩后的文件移至另一个目录,博主习惯于将程序安装到/usr/local/programFiles
目录下,不做也行。
~$ cd /usr/local/programFiles/wjq@wjq-NUDT:/usr/local/programFiles$ lscmd_markdown_linux64 jdk1.8HDFView-2.13.0-centos6-x64 shadowsocks-gui-0.6.4-linux-x64
(3)设置环境变量
解压好的JDK无需编译,安装,只需设置正确的环境变量即可。在用户的根目录下打开.bashrc文件:
~$ vi ~/.bashrc
export JAVA_HOME=/usr/local/programFiles/jdk1.8export CLASSPATH=${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
使用source命令,使更改立即生效:
~$ source ~/.bashrc
(4)验证
~$ java -versionjava version "1.8.0_101"Java(TM) SE Runtime Environment (build 1.8.0_101-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
三. HDFView安装
3.1 下载HDFView
https://www.hdfgroup.org/ftp/HDF5/hdf-java/current/bin/HDFView-2.13.0-centos6-x64.tar.gz
3.2 解压并进入目录,运行HDFView-2.13.0-Linux.sh脚本
$ tar xzvf HDFView-2.13.0-centos6-x64.tar.gz$ cd HDFView-2.13.0-centos6-x64/./HDFView-2.13.0-Linux.sh
3.3 验证
wjq@wjq-NUDT:/usr/local/programFiles/HDFView-2.13.0-centos6-x64/HDFView-2.13.0-Linux/HDFView/2.13.0$ lshdfview.sh hdfview.sh~ jre lib sharewjq@wjq-NUDT:/usr/local/programFiles/HDFView-2.13.0-centos6-x64/HDFView-2.13.0-Linux/HDFView/2.13.0$ ./hdfview.sh
如果将hdfview.sh脚本放到环境变量PAHT所包含的某一路径中(e.g. /usr/bin
),则可以直接在shell中输入./hdfview
运行hdfview 。
- Ubuntu系统安装Java JDK和HDFView
- Ubuntu系统下安装和配置JDK
- ubuntu系统安装jdk
- ubuntu系统安装jdk
- Ubuntu 12.04 安装和配置 Java JDK
- Ubuntu安装和配置Java JDK[装载]
- ubuntu安装java JDK
- ubuntu 安装java jdk
- Ubuntu 安装 Java Jdk
- Ubuntu系统下安装JDK
- Ubuntu系统手动安装JDK
- ubuntu系统下安装jdk
- Ubuntu系统安装配置JDK
- 腾讯云服务器安装jdk和tomcat(ubuntu系统)
- ubuntu 安装Java jdk环境
- ubuntu 14.04 安装Java JDK
- 安装Java(JDK) Winodws/Ubuntu
- Ubuntu上安装JAVA JDK
- 排序(3)——插入排序
- HHUOJ 1013 冒险游戏(risk_game)(动态规划)
- 怎么才算是好代码 MindJet整理
- 记负均正
- 列表
- Ubuntu系统安装Java JDK和HDFView
- 排序(4)——希尔排序
- 2017年阿里校招Android附加第三题
- 2016年第十三届软件自由日(西邮站) 宣传曲
- 反射 cls.newInstance();
- jQuery学习笔记(1)——基本语法
- 欢迎使用CSDN-markdown编辑器
- sprintf函数的再封装
- a special date