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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu系统安装Java JDK和HDFView

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

前言:
????博主在復現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... 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.

繼續安裝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

????在我們繼續了解如何安裝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 -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)首先從官網下載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$ ls cmd_markdown_linux64 jdk1.8 HDFView-2.13.0-centos6-x64 shadowsocks-gui-0.6.4-linux-x64

????(3)設置環境變量
解壓好的JDK無需編譯,安裝,只需設置正確的環境變量即可。在用戶的根目錄下打開.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腳本放到環境變量PAHT所包含的某一路徑中(e.g. /usr/bin),則可以直接在shell中輸入./hdfview運行hdfview 。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。