日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu系统安装Java JDK和HDFView

發(fā)布時間:2023/12/14 Ubuntu 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu系统安装Java JDK和HDFView 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言:
????博主在復(fù)現(xiàn)Alec Radford的工作(Deep Convolutional Generative Adversarial Networks,DCGAN)對應(yīng)的github開源項目Newmu/dcgan_code時,需要利用fuel將原始數(shù)據(jù)轉(zhuǎn)換為hdf5格式。為了觀察轉(zhuǎn)換后的hdf5文件內(nèi)容,想安裝HdfView查看。然而直接總repository上使用apt-get安裝報錯,需要手動安裝JDK和hdfview,本文介紹HDFView的手動安裝方法。

一. hdfview安裝失敗

使用apt-get安裝失敗

????使用apt-get命令從repository中安裝hdfview,出現(xiàn)Dependencies錯誤: Depends:default-jre。

~$ sudo apt-get install hdfview [sudo] password for wjq: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or 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 installed E: Unable to correct problems, you have held broken packages.

繼續(xù)安裝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 installedDepends: openjdk-7-jre (>= 7~u3-2.1.1) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

遂決定手動安裝hdfview

二. JDK手動安裝

2.1 JRE vs OpenJDK vs Oracle JDK

????在我們繼續(xù)了解如何安裝Java之前,讓我們快速地了解JRE、OpenJDK和Oracle JDK之間的不同之處。

  • JRE(Java Runtime Environment),它是你運行一個基于Java語言應(yīng)用程序的所正常需要的環(huán)境。如果你不是一個程序員的話,這些足夠你的需要。

  • JDK代表Java開發(fā)工具包,如果你想做一些有關(guān)Java的開發(fā)(or 閱讀程序),這正是你所需要的。

  • OpenJDK是Java開發(fā)工具包的開源實現(xiàn),Oracle JDK是Java開發(fā)工具包的官方Oracle版本。盡管OpenJDK已經(jīng)足夠滿足大多數(shù)的案例,但是許多程序比如Android Studio建議使用Oracle JDK,以避免UI/性能問題。
    打開終端,使用下面的命令,發(fā)現(xiàn)目前安裝的是OpenJDK:
$ java -version openjdk 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)首先從官網(wǎng)下載JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

????博主是Ubuntu 15.10 的64位系統(tǒng),Intel處理器,選擇jdk-8u101-linux-x64.tar.gz安裝包。
????(2)將下載下來的 .tar.gz 文件解壓
使用如下命令解壓:

$ tar zxvf HDFView-2.13.0-centos6-x64.tar.gz

為了方便管理,可將壓縮后的文件移至另一個目錄,博主習(xí)慣于將程序安裝到/usr/local/programFiles 目錄下,不做也行。

~$ cd /usr/local/programFiles/ wjq@wjq-NUDT:/usr/local/programFiles$ ls cmd_markdown_linux64 jdk1.8 HDFView-2.13.0-centos6-x64 shadowsocks-gui-0.6.4-linux-x64

????(3)設(shè)置環(huán)境變量
解壓好的JDK無需編譯,安裝,只需設(shè)置正確的環(huán)境變量即可。在用戶的根目錄下打開.bashrc文件:

~$ vi ~/.bashrc export JAVA_HOME=/usr/local/programFiles/jdk1.8 export CLASSPATH=${JAVA_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

使用source命令,使更改立即生效:

~$ source ~/.bashrc

????(4)驗證

~$ java -version java 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$ ls hdfview.sh hdfview.sh~ jre lib share wjq@wjq-NUDT:/usr/local/programFiles/HDFView-2.13.0-centos6-x64/HDFView-2.13.0-Linux/HDFView/2.13.0$ ./hdfview.sh

????如果將hdfview.sh腳本放到環(huán)境變量PAHT所包含的某一路徑中(e.g. /usr/bin),則可以直接在shell中輸入./hdfview運行hdfview 。

總結(jié)

以上是生活随笔為你收集整理的Ubuntu系统安装Java JDK和HDFView的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。