UJP - 技術情報2 バックアップ : HomeBrew/Java8 のバックアップ差分(No.1)

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

1: 2019-06-26 (水) 00:48:17 nobuaki ソース バックアップ No.1 を復元して編集
Line 1: Line 1:
 +*Java8 JDKをインストールする [#df7bea2a]
 +**はじめに [#ddd4fc9a]
 +
 + JavaはOracleの方針変更によって,短期的にメジャーリリースをする方針となっている.世の中では,Java6アプリをやっとJava8に入れ通うかと言っていたのに,Java9,Java10と矢継ぎ早にリリースされて,さらにそれがサポート終了を迎える.Java11,Java12の時代が到来しているけれど,色々なものが追いついてない.
 +
 + 今回は,インストール要件にJava8となっているアプリケーションを動かすために,2019/06/25現在でJava8をインストールを実施してみる.
 +
 +**HomeBrewで提供されているJavaを確認する [#m103ad8a]
 +
 +
 + $ brew search java🆑
 + ==> Formulae
 + app-engine-java      google-java-format  javarepl            jslint4java          libreadline-java
 +
 + ==> Casks
 + charles-applejava        java                      java6                    oracle-jdk-javadoc
 + eclipse-java              java-beta                netbeans-java-ee          yourkit-java-profiler
 + eclipse-javascript        java11                    netbeans-java-se
 + $
 +
 + ここで何も記載されていないjavaの詳細を確認.
 +
 + $ brew info java🆑
 + Error: No available formula with the name "java"
 + Found a cask named "java" instead.
 + java: 12.0.1,69cfe15208a647278a19ef0990eea691
 + https://www.oracle.com/technetwork/java/javase/
 + Not installed
 + From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/java.rb
 + ==> Name
 + OpenJDK Java Development Kit
 + ==> Artifacts
 + jdk-12.0.1.jdk -> /Library/Java/JavaVirtualMachines/openjdk-12.0.1.jdk (Generic Artifact)
 + $
 + 無印のJavaは,Oracleの最新のバージョン12.0.1だった.
 +
 +**JDKを調べる [#n40ca918]
 +
 + OracleやOpenJDKはそのサポートポリシーから古いバージョンはサポートしないので,他のベンダの提供するJDKを探してみる.
 + まずは,HomeBrewで現在利用できるJDKを確認.
 +
 + $ brew search jdk
 + ==> Casks
 + adoptopenjdk        adoptopenjdk8        oracle-jdk          oracle-jdk-javadoc  sapmachine-jdk
 + $
 +
 + 名前からadoptopenjdk8は期待できそう.詳細を確認.
 +
 + $ brew info adoptopenjdk8🆑
 + Error: No available formula with the name "adoptopenjdk8"
 + Found a cask named "adoptopenjdk8" instead.
 + adoptopenjdk8: 8,212:b03
 + https://adoptopenjdk.net/
 + Not installed
 + From: https://github.com/Homebrew/homebrew-cask-versions/blob/master/Casks/adoptopenjdk8.rb
 + ==> Name
 + AdoptOpenJDK 8
 + ==> Artifacts
 + OpenJDK8U-jdk_x64_mac_hotspot_8u212b03.pkg (Pkg)
 + $
 +
 + バージョン8のJavaが提供されている模様.
 + もう1つ気になるSAPが提供しているsapmachine-jdkも確認.
 +
 + $ brew info sapmachine-jdk🆑
 + Error: No available formula with the name "sapmachine-jdk"
 + Found a cask named "sapmachine-jdk" instead.
 + sapmachine-jdk: 12.0.1
 + https://sapmachine.io/
 + Not installed
 + From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/sapmachine-jdk.rb
 + ==> Name
 + SapMachine OpenJDK Development Kit
 + ==> Artifacts
 + sapmachine-jdk-12.0.1.jdk -> /Library/Java/JavaVirtualMachines/sapmachine-jdk-12.0.1.jdk (Generic Artifact)
 + $
 +
 + こちらは新しいJDKだった.
 +
 +
 +**AdoptOpenJDK [#o2374e7a]
 +
 + IBM,Microsoft,Github,Slackが支援するJava開発コミュニティによるJDK.Oracleの反対勢力かな.
 + インストールを行う.
 +
 + $ brew cask install caskroom/versions/adoptopenjdk8🆑
 + Updating Homebrew...
 + ==> Auto-updated Homebrew!
 + Updated 1 tap (homebrew/core).
 + ==> Updated Formulae
 + angular-cli          exploitdb            flow                lazygit              teleport
 + autorest            faas-cli            helmfile            sonobuoy            webtorrent-cli
 +
 + ==> Tapping caskroom/versions
 + Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-versions'...
 + remote: Enumerating objects: 204, done.
 + remote: Counting objects: 100% (204/204), done.
 + remote: Compressing objects: 100% (200/200), done.
 + remote: Total 204 (delta 9), reused 33 (delta 1), pack-reused 0
 + Receiving objects: 100% (204/204), 86.78 KiB | 356.00 KiB/s, done.
 + Resolving deltas: 100% (9/9), done.
 + Tapped 175 casks (222 files, 331.5KB).
 + ==> Satisfying dependencies
 + ==> Downloading https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u212-b03/OpenJD
 + ==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/140418865/07e4b900
 + ######################################################################## 100.0%
 + ==> Verifying SHA-256 checksum for Cask 'adoptopenjdk8'.
 + ==> Installing Cask adoptopenjdk8
 + ==> Running installer for adoptopenjdk8; your password may be necessary.
 + ==> Package installers may write to any location; options such as --appdir are ignored.
 + Password:🆑
 + installer: Package name is AdoptOpenJDK
 + installer: Installing at base path /
 + installer: The install was successful.
 + 🍺  adoptopenjdk8 was successfully installed!
 + $


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1732, today: 4, yesterday: 1

広告スペース
Google