タグ JDK
人気順 10 users 50 users 100 users 500 users 1000 users突然の高額ライセンス料請求のワナ、企業がJavaを賢く利用するには
「高額なJavaのライセンス料を請求される企業が後を絶たない」――。Javaのライセンスに詳しいITコンサルタントはこのように警鐘を鳴らす。ライセンスを気にせずJavaを利用していたところ、ある日突然、高額なライセンス料を請求されるのだという。 Javaプログラムの開発・実行に欠かせないのが、JDK(Java Development Ki... 続きを読む
『プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書』は書名に偽りのない、全部入りの1冊 - Magnolia Tech
プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書 作者:きしだ なおき,山本 裕介,杉山 貴章技術評論社Amazon 予約していたので、早速届きました。 Javaを使ってプログラミングを学ぼうとする人は、とりあえずこれ買っておけばいいんじゃね?っていう全部入りの1冊ですね。 JDKのインスト... 続きを読む
ディストリビューションごとのJavaのバージョン表記 - Magnolia Tech
色んなJavaのディストリビューションのバージョン表記を集めてみました 1行目はjdkのバージョンを示している ベンダがLTSを表明しているディストリビューションは「LTS」の表記がつく JREやJVMのバージョンはベンダごとに独自のバージョンが付けられる JREやJVMのバージョンの後ろに括弧付きでopenJDKのバージョン番号が... 続きを読む
CircleCI の Android Docker Image でJDKが11にアップデートされた件のまとめ - nashcft's blog
私は今回の件より前から CircleCI を使っておらず、最近は主に GitHub Actions でCIを構築していてこの件で被害は被っていないのだけど、軽く調べてみたところ Android project を JDK 9+ でビルドすることに強い興味をを持っている自分には結構興味深いことがわかったのでもう少し詳細に調べてまとめることにした。 何... 続きを読む
Java Early-Access Buildsを実行する - 虎の穴開発室ブログ
こんにちは。虎の穴ラボのH.Kです。 今回はJava(JDK)のEarly-Access Buildsを実行する方法について、解説していきたいと思います。 記事を書くきっかけ 実行環境など macOS Homebrew SDKMAN! Windows おまけ:Java 15を試す まとめ P.S. 記事を書くきっかけ 2020年3月にJava 14がリリースされ、9月にはJava 15がリリー... 続きを読む
jenvで複数バージョンのJDKを切り替える - たけぞう瀕死ブログ
仕事でJava 8とJava 11を行ったり来たりしたり、Javaの特定のマイナーバージョンでのみ発生する問題の調査などをしないといけないケースが出てきて、最初は都度環境変数で切り替えていたのですが、切り替え忘れてうっかり別のバージョンでコンパイルしてしまうということが増えてきたのでjenvというツールを試してみまし... 続きを読む
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 今、あらためてOracle提供のJDKを語る Oracle OpenJDK / Oracle JDK 2019/8/27 Takashi Ito Principal Product Manager, Oracle 2. Copyright © 2019, Oracle and/or its affili... 続きを読む
MicrosoftがJavaアプリケーションのパフォーマンスを上げるサービスjClarityを買収 | TechCrunch Japan
Microsoft(マイクロソフト)は米国時間8月19日、、Javaアプリケーションのパフォーマンスを上げるサービスであるjClarityの買収を発表した。今後そのサービスはAzureの上で行われることになり、また独自のJDKとしてAdoptOpenJDKが提供される。それはいわばOracle Javaの無料バージョンだそうだ。なお、買収の価額などは... 続きを読む
マイクロソフト、Javaの開発環境をまるごとインストールしてくれる「Visual Studio Code Installer for Java」公開。VSCode、JDK、テストランナー、デバッガ、依存関係ビューア、IntelliCodeなど - Publickey
マイクロソフト、Javaの開発環境をまるごとインストールしてくれる「Visual Studio Code Installer for Java」公開。VSCode、JDK、テストランナー、デバッガ、依存関係ビューア、IntelliCodeなど マイクロソフトは、Windows上にJavaの開発環境をまるごとインストールしてくれるツール「Visual Studio Code Installer for... 続きを読む
(2019年4月時点)JVM言語を使う方がどのJDK/JVMを使うか?アンケートと考察まとめ - Togetter
以前実施したアンケートの4月版です。 本日リリースのOracle JDK 8u211/11.0.3以降を商用(ビジネス・本番含む)利用時に商用ライセンスが必要となりました。 これを踏まえ商用環境でScala, Kotlin, Clojure, GroovyなどJVM言語を使う方はJDK/JREは何を利用されますか?(その他はリプや引用RTで) [続く] 続きを読む
[Docker] JDKのイメージを新しくしたらSpring Bootアプリケーションが起動しなくなった話 | DevelopersIO
先日、Debianの古いバージョンが軒並み削除されたのは記憶に新しいところです。 この影響で、古いDebianのイメージから作られている各種Dockerイメージがビルドに失敗するようになりました。 2019年3月25日 Debian,Wheezyなど古いバージョンをミラーサイトから削除へ 自分の周りでも、開発・運用しているSpring Bootア... 続きを読む
JREが単体で配布されなくなった<ruby>理由<rt>わ け</rt></ruby>
2018年9月、Java 11がリリースされました。Java 10までは開発用のJDKと実行環境のJRE、2つのパッケージが提供されていたのですが、Java 11からJDKのみとなりJava実行環境(JRE)は単体配布されなくなりました。 オラクルが配布している Oracle JDK、Oracle OpenJDK だけでなく、ほかの OpenJDK ビルド AdoptOpenJDK、Zulu ... 続きを読む
モジュールグラフが作られる様子を学ぼう - Qiita
自己紹介 opengl-8080 主に Qiita で技術メモを書いたり 関西の SIer 勤務 現場はまだまだ Java 8 が多い? Java 9 以降の変化に警戒 リリースサイクルの変更 サポートポリシーの変更 Java 8 でしのぐ その Java 8 も、来年1月で無償のサポートが終了 Java 11 からは LTS 付きの JDK がいくつか Oracle JDK AdoptOpenJD... 続きを読む
CodeBuildでDockerイメージのマルチステージビルド - cloudfishのブログ
Dockerでマルチステージビルドという機能を知ったので検証がてらCodeBuildで試してみました。 マルチステージビルドとは、例えばjavaアプリケーションにおいて、ビルドについてはjdkが入ったイメージを利用してビルドを行い、ビルドされたバイナリだけをjreが入ったイメージにコピーしてDockerイメージを作成することをD... 続きを読む
JDK: 新しいリリースモデル解説
JDK: 新しいリリースモデル解説 1. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | JJUG ナイトセミナー 「緊急特集! Javaの無償版はなくならないぞ!」 JDK: 新しいリリースモデル解説(修正版) ver. 1.1 2018.6.23 (Sat) ver. 1.1 2018.6.20 (Wed) ver. 1 日本オラクル株式会社 クラウド... 続きを読む
JDK、Oracle JDK、OpenJDK、Java SEってなに?
JDKとかJava SEとかようわからん 2017/9にOracleのJavaサポート体制やリリースサイクルの変更がアナウンスされて、いろいろOpenJDKがどうだとかOracle JDKがどうだとかいう話が流れるようになりましたが、いまいち整理されてません。 ここでは、Javaの中心的な実装をあらわすっぽい用語について、整理しておこうと思いま... 続きを読む
JDKの新しいリリース・モデル、および提供ライセンスについて
オラクルは2017年9月、JDKの提供サイクルとライセンス方式に関して、新たなリリース・モデルを発表しました。これらはJDK 9より一部が適用され、2018年9月に公開予定のJDK 11で完全移行します。新リリース・モデルはJDKの過去のリリース・モデルの課題を解決したものであり、ユーザーにより多くのメリットをもたらします... 続きを読む
OracletがJDKの全ての機能をオープンソース化し、Java EEの欠点に取り組む計画を発表した
現在地: InfoQ ホームページ ニュース OracletがJDKの全ての機能をオープンソース化し、Java EEの欠点に取り組む計画を発表した OracletがJDKの全ての機能をオープンソース化し、Java EEの欠点に取り組む計画を発表した いいね | 作者: Matt Raible Matt Raible フォローする 4 人のフォロワー , 翻訳者 大田 緑 - (株)チェンジビジョン... 続きを読む
JDK9でのjavapackagerについて - AOEの日記
2017 - 10 - 09 JDK9でのjavapackagerについて Java はじめに 以前自分の blog にて JDK に付属しているツールである javapackager について紹介し たこ とがあります。このツールは主にクライアントサイド Java アプリケーションを配布可能な形態でパッケージングするためのツールです。ネイティブ インストーラ も生成することができます。 aoe-... 続きを読む
Annotation Processor開発にJava8は使っていいのか - Islands in the byte stream
2016 - 01 - 10 Annotation Processor開発にJava8は使っていいのか 短い答え Annotation ProcessorはJava8で開発してよい。ただし、JDKはなるべく最新 *1 にすべき。 長い答え Androidアプリ開発にはいまのところJDKが必須です。JavaソースファイルをJDKの javac(1) でクラスファイルにコンパイルし、それをAndroi... 続きを読む
技術的負い目の記事がすごい: プログラマの思索
技術的負い目の記事がすごいのでリンクしておく。 【元ネタ】 16年間うごいているWebアプリケーションが抱えていた技術的負い目を考察する | GMOメディア エンジニアブログ たくさんの負のレガシーがあり、しかも本番稼動中であり、バックアップ容量も多い。 そう簡単にリファクタリングしにくい。 そんな中で色んな対応をされている。 以下、自分が今後参考にしたいためにメモ。 【1】JDKが古い。 古いJ... 続きを読む
javapackagerの紹介 - AOEの日記
2015 - 12 - 19 javapackagerの紹介 JavaFX このエントリは JavaFX Advent Calendar 2015 の 19 日目のエントリです。前日は id:yumix_h さんによる「 JavaFXで画面解像度を調べてみる 」でした。 今回は JDK に付属している ツール である javapackager について紹介します。この ツール 、私が見る限り公式の... 続きを読む
Oracle Blogs 日本語のまとめ: [Java] JDK 8u51 Released!
2015年7月15日 [Java] JDK 8u51 Released! 原文はこちら。 https://blogs.oracle.com/thejavatutorials/entry/jdk_8u51_embedded_8u51_released JDK 8u51がダウンロードできるようになっています。最新のJDKはJava SE Downloadsのページからダウンロードできます。 Java ... 続きを読む
2014年に出版された好みのIT関係本まとめ - Time Flies
2015-01-02 2014年に出版された好みのIT関係本まとめ 2014年に読んだ本の中から主に2014年(及び2013年)に出版された自分好みの本をざっとリストアップする。 APIデザインの極意 Java/NetBeansアーキテクト探究ノート タイトル通りAPIデザインについて詳しく書かれた本。読者としてはJavaデベロッパを想定しておりJava特有のJDKのバージョン互換性やソースコード... 続きを読む
Java Platform Standard Edition 8ドキュメント
Oracleには、Java Platform Standard Edition (Java SE) 8を実装する製品として、Java SE Development Kit (JDK) 8およびJava SE Runtime Environment (JRE) 8という2つの製品があります。 JDK 8はJRE 8のスーパー・セットで、JRE 8のすべての機能に加えて、アプレットやアプリケーションの... 続きを読む