並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 52件

新着順 人気順

JDKの検索結果1 - 40 件 / 52件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

JDKに関するエントリは52件あります。 javaJavaoracle などが関連タグです。 人気エントリには 『オラクル、Oracle JDKを再び無料提供へ、本番環境でも利用可。昨日リリースのJava 17から』などがあります。
  • オラクル、Oracle JDKを再び無料提供へ、本番環境でも利用可。昨日リリースのJava 17から

    オラクルは、同社が提供している企業向けのJavaディストリビューションであるOracle JDKのライセンスを変更し、無料で本番環境などでの利用を可能にしました。 同社が9月14日付で公開したブログ「Introducing the Free Java License 」で、次のように説明しています(関連するプレスリリース「Oracle Releases Java 17」)。 Oracle JDKを無料で提供し、四半期ごとのセキュリティアップデートも提供する。 新ライセンス「Oracle No-Fee Terms and Conditions (NFTC)」は、商用利用や本番環境での利用を含むすべてのユーザーに対して無料での利用を許可する。 Oracle JDK 17から、この無料のリリースとアップデートの提供を開始する。これは次の長期サポート(LTS:Long Term Support)が

      オラクル、Oracle JDKを再び無料提供へ、本番環境でも利用可。昨日リリースのJava 17から
    • [Javaの有償・無償ライセンス] Oracle JDK ライセンス・サポート解説 - Qiita

      ※皆さまのご指摘に併せてアップデートをします。ストックに入れて置いて頂けますと便利です。 JavaはエンタープライズからWebサイトまで幅広く使われている言語です。その中で企業ユースではOracle JDKが広く使われてきている歴史があります。もちろん各社提供のOpenJDKも引き続き無償で提供され、様々なプラットフォームでサポートとライセンス付きのJDKが立ち上がり、各社から提供されています。 この記事では Oracle JDKのライセンス・サポートについて解説しています。 JDKいろいろ JDKは無償で提供されるOpenJDKから、各プラットフォーム上ではライセンス・サポートされるJDKと、商用ライセンス・サポートされるJDKと様々あります。この記事ではサーバーサイドで動かす場合を前提として記載します。分かりやすくするため、登場するのはOracle OpenJDK・Oracle JDK

        [Javaの有償・無償ライセンス] Oracle JDK ライセンス・サポート解説 - Qiita
      • JDK 21 の開発者向けの新機能(OpenJDK 21、Java 21) - 赤帽エンジニアブログ

        Red Hat のソリューションアーキテクトの瀬戸です。 この記事はRed Hat Developerのブログ記事、What's new for developers in JDK 21 | Red Hat Developer を、許可をうけて翻訳したものです。 Java開発者にとってエキサイティングな情報として、今年 9 月 19 日に JDK 21 がリリースされました。 このリリースには、仮想スレッド(Virtual Thread)、レコードパターン(Record Patterns)、順序付コレクション(Sequenced Collections)など、Javaのエコシステムに利益をもたらす多くの新機能が含まれています。JDK 21 のプレビューには、文字列テンプレート(String Templates)、スコープ付値(Scoped Values)、構造化並列処理(Structure

          JDK 21 の開発者向けの新機能(OpenJDK 21、Java 21) - 赤帽エンジニアブログ
        • 目次 · 入門: JDK Flight Recoder

          目次はじめに1章 JDK Flight Recoderとは?1.1 JDK Flight Recorder 1.2 Javaにおけるパフォーマンス分析と障害診断 1.3 JFRの歴史 - JRockitからOpenJDKまで 1.4 JFRの動作環境とJMCのインストール 2章 JDK Flight Recorderのアーキテクチャ2.1 JFRのアーキテクチャ概要 2.2 JFRとオーバーヘッド 3章 JDK Flight Recorderの記録3.1 JDK Flight Recorderの記録 4章 JDK Mission Controlによる障害分析4.1 JFR/JMCで分析可能なメトリクス 4.2 Weblogic(WLDF)とJFR 4.3 ECIDと分散トレース 4.x ユースケース 4.x.1 ユースケース1 - バッチのボトルネック分析 4.x.2 ユースケース2 -

          • ファルコムのライブイベント「Falcom jdk BAND LIVE 2024」東京公演、開催目前で中止。会場に向けた爆破予告メールにより - AUTOMATON

              ファルコムのライブイベント「Falcom jdk BAND LIVE 2024」東京公演、開催目前で中止。会場に向けた爆破予告メールにより - AUTOMATON
            • CircleCI の Android Docker Image でJDKが11にアップデートされた件のまとめ - nashcft's blog

              私は今回の件より前から CircleCI を使っておらず、最近は主に GitHub Actions でCIを構築していてこの件で被害は被っていないのだけど、軽く調べてみたところ Android project を JDK 9+ でビルドすることに強い興味をを持っている自分には結構興味深いことがわかったのでもう少し詳細に調べてまとめることにした。 何があったの 日本時間で 2020-08-18 のお話 CircleCI の Android Docker Image が更新され、JDK 8 ベースから JDK 11 ベースになった*1 これらの image を使ってCIを行っている Android project でビルドが失敗するものが発生した Twitter が少し賑やかになった 原因1: なぜビルドが失敗するようになったの この blog を書き始めてから調べて知った付け焼き刃な部分もあ

                CircleCI の Android Docker Image でJDKが11にアップデートされた件のまとめ - nashcft's blog
              • JDK 21のswitch式でpattern match書いたら10倍以上遅い件 - xuwei-k's blog

                switch式の結果javapしたらhttps://t.co/xMc0YEYsrg java.lang.runtime.SwitchBootstraps と tableswitch が使われることに気がついたが、これ巨大なswitch式をJDK 21以降で書いた場合、同等の巨大なmatch式をScalaで書くよりも速度が速い可能性があるのでは??? これScalaで活用できるか?というと— Kenji Yoshida (@xuwei_k) September 25, 2023 switch式の結果javapしたら https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/runtime/SwitchBootstraps.html java.lang.runtime.SwitchBootstraps と ta

                  JDK 21のswitch式でpattern match書いたら10倍以上遅い件 - xuwei-k's blog
                • 「Oracle JDK 17」の商用フリーはあと半年 ~NFTC→OTNのライセンス切り替えに注意/寛容なライセンス下で利用を継続したい場合は、次のLTS「JDK 21」への移行を

                    「Oracle JDK 17」の商用フリーはあと半年 ~NFTC→OTNのライセンス切り替えに注意/寛容なライセンス下で利用を継続したい場合は、次のLTS「JDK 21」への移行を
                  • 【海外ITトピックス】 Oracle JDK無償化にJavaOne復活 OracleのJava戦略

                      【海外ITトピックス】 Oracle JDK無償化にJavaOne復活 OracleのJava戦略
                    • JDKバージョンとBigDecimalの挙動について - RAKUS Developers Blog | ラクス エンジニアブログ

                      BigDecimalの値保持について BigDecimalから値の抽出 誤った表記変換方法 正しい文字列を取得する方法 まとめ お金の計算など正確にJavaで計算をするうえで欠かせないBigDecimalですが、 一部JDKバージョンで挙動に変更が入っていました。 この改修により問題に直面してしまったため備忘録がてら挙動をまとめることにしました。 BigDecimalの値保持について まず、本題に入る前にBigDecimalはどのように値を保持しているかを見てみましょう。 BigDecimalは以下の要素を保持しています。 intCompact 数値の仮数部を保持する intVal BigDecimalのスケーリングされていない値 precision 保持している仮数部の桁数 scale 少数のスケール では実際に見てみましょう。 BigDecimal bigDecimal1 = new

                        JDKバージョンとBigDecimalの挙動について - RAKUS Developers Blog | ラクス エンジニアブログ
                      • ContainerJFR入門: コンテナのためのJDK Flight Recorder - 赤帽エンジニアブログ

                        Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Introduction to ContainerJFR: JDK Flight Recorder for containers - Red Hat Developer の翻訳記事です。 OpenJDKは長い間、実世界のアプリケーションやワークロードのトップに君臨してきました。これは、パフォーマンス、互換性、信頼性、そして観察可能性を一体化して選ばれています。長年にわたり、JDK Flight Recorder (JFR) と JDK Mission Control (JMC) は、OpenJDKの成功に貢献してきました。しかし最近まで、どちらも商用機能であり、特定のユーザやワークロードでしか利用

                          ContainerJFR入門: コンテナのためのJDK Flight Recorder - 赤帽エンジニアブログ
                        • Publickey年間人気記事ランキング2021。1位はExcelがチューリング完全に、2位はPower Automate Desktopの無料提供開始、3位はOracle JDKが再び無料に

                          Publickey年間人気記事ランキング2021。1位はExcelがチューリング完全に、2位はPower Automate Desktopの無料提供開始、3位はOracle JDKが再び無料に この1年間でPublickeyは384本の記事を公開してきました。今年最後の記事は、この384本の記事を読まれた数が多い順に、年間ランキングトップ10をご紹介していきます。 きっと読者の皆様の記憶に残っている記事、また読んでみたくなる記事があるはずです。 1位から3位 1位 Excelの新機能「Lambda関数」によって「Excelの数式がチューリング完全になった」とナデラCEO。プログラミング言語としてのExcel数式であらゆる計算が可能に 2位 [速報]マイクロソフト、無料でRPA機能「Power Automate Desktop」をWindows 10ユーザーに提供開始。Microsoft I

                            Publickey年間人気記事ランキング2021。1位はExcelがチューリング完全に、2位はPower Automate Desktopの無料提供開始、3位はOracle JDKが再び無料に
                          • Which Version of JDK Should I Use?

                            You have to decide if you want to stick with the latest LTS version, or if you go with the latest feature release and upgrade every six months. Both options are okay, but if you’re uncertain, stick with the latest LTS version. The OpenJDK project itself is managed on openjdk.java.net where you can find specifications, source code, and mailing lists, but there are no builds that you can download. Y

                            • Oracle、「Oracle JDK」を再び無料提供へ 本番環境でも利用可

                              この記事は新野淳一氏のブログ「Publickey」に掲載された「オラクル、Oracle JDKを再び無料提供へ、本番環境でも利用可。昨日リリースのJava 17から」(2021年9月15日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Oracleは、同社が提供している企業向けのJavaディストリビューションであるOracle JDKのライセンスを変更し、無料で本番環境などでの利用を可能にしました。 同社が9月14日付で公開したブログ「Introducing the Free Java License 」で、次のように説明しています(関連するプレスリリース「Oracle Releases Java 17」)。 Oracle JDKを無料で提供し、四半期ごとのセキュリティアップデートも提供する。 新ライセンス「Oracle No-Fee Terms and Con

                                Oracle、「Oracle JDK」を再び無料提供へ 本番環境でも利用可
                              • JavaがCのように簡潔に書ける、今秋登場「JDK 21」のすごい中身

                                プログラミングをテーマにしたこの連載を始めて4年以上がたった。出向により1年半のブランク期間はあったが、これまでちょうど70回のコラムを掲載している。 最近、ノーコード/ローコードについて何度かセミナーで講演する機会があり、プログラミングを学ぶことのハードルの高さを改めて感じている。プログラミングが不要なノーコードがこれほど注目されているということは、裏を返せばプログラミングができない人が多いということでもある。 もっとも、プログラミングに対する関心は依然として高いようだ。「いつかはできるようになりたい」「せめて子供はプログラミングができるようになってほしい」と考えている人は多いだろう。 プログラミングを学ぶとき、最初に出くわすことが多いのが「Hello world」というサンプルプログラムだ。簡単なメッセージを表示するもので、1978年に出版されたC言語の有名な解説書「プログラミング言語

                                  JavaがCのように簡潔に書ける、今秋登場「JDK 21」のすごい中身
                                • Java SEとJDK、JRE、JVMの違いに関する解説

                                  他にも家電などの組み込み機器やモバイルデバイスで動作するアプリケーションを開発するために使用する API がまとめられた Java ME があります。 Java ME とは Java Platform, Micro Edition の略です。 この Java SE、 Java EE(Jakarta EE)、 Java ME の3つを目的に応じて使っていくことになります。 JVMとは JVM とは Java Virtual Machine の略で Java で作成されたアプリケーションを Windows や Mac OS などで動かすために必要となるアプリケーションです。 Java 仮想マシンなどとも呼ばれます。 例えば C 言語などで作成したプログラムの場合、コンパイルして出力されたバイトコードはそれぞれの OS で実行できるように OS 毎に異なる実行ファイルが出力されます。作成された実

                                    Java SEとJDK、JRE、JVMの違いに関する解説
                                  • Oracle、「Java 24」を発表 ~32bit Windows版は終了、AI・量子計算時代に備えた改善も/24のJDK拡張提案(JEP)を含む非LTSリリース

                                      Oracle、「Java 24」を発表 ~32bit Windows版は終了、AI・量子計算時代に備えた改善も/24のJDK拡張提案(JEP)を含む非LTSリリース
                                    • Oracle、「Java 22」を発表/12のJDK拡張提案(JEP)が含まれる

                                        Oracle、「Java 22」を発表/12のJDK拡張提案(JEP)が含まれる
                                      • Java開発環境(JDK)の各OSにおけるベストプラクティス

                                        OracleのJDKに対するライセンスが変わってから、複数からJDKが配布され利用するようになりました。ここで改めてJDKのバージョン切替方法を整理します。 JDKの現状 プログラミング言語にJavaを使って開発をするとき、必要になるのがJDKです。 Javaはインタープリタを介した言語ですが、コンパイルを必要とします。 JDKには実行環境とコンパイル環境が含まれています。 これまでに複数バージョンがリリースされています。 これから最新のバージョンと古いバージョンのJDKを両方インストールして、JDKのバージョンを切り替えながら利用したい場合はいくつか考慮すべき点があります。 現在はOracleが提供しているJDK(通称OracleJDK)はサポートが有償です。 それに伴って、GPLライセンスで配布されているOpenJDKが存在しています。 OracleJDKも個人的な利用については無償な

                                          Java開発環境(JDK)の各OSにおけるベストプラクティス
                                        • 【初心者】Java?JDK?JRE?JVM 違いを理解したい - Qiita

                                          はじめに 僕は Javaと聞いて Oracle? 組み込み?脆弱性対応?などのキーワードが浮かびます。 JDK・JRE・JVM の区別もついてないですが、Java を触る必要があるため、これを機に理解したいと思います。 Javaを第三者に一言で説明したい Javaとは、サン・マイクロシステムズ社が開発したプログラム言語 ざっくりまとめると 用語 Java SE Java Platform, Standard Edition の略。Java で使用される API をまとめたもの Javaで提供される API は非常に多く、Java SE はその中でも基本となる API をまとめたもの ex: java.lang.String クラスなどが含まれる(らしい) デスクトップアプリケーションなどを開発する場合は Java SE だけでも事足りるケースが多い Java EE Java Platfor

                                            【初心者】Java?JDK?JRE?JVM 違いを理解したい - Qiita
                                          • CVE-2022-22965: Spring Framework RCE via Data Binding on JDK 9+

                                            CVE-2022-22965: Spring Framework RCE via Data Binding on JDK 9+ Description A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the application is deployed as a Spring Boot executable jar, i.e. the default, it is not vulnerable to the ex

                                              CVE-2022-22965: Spring Framework RCE via Data Binding on JDK 9+
                                            • Oracleの高性能JDKディストリビューション、「Oracle GraalVM」が無料で利用可能に

                                              Oracleは2023年6月13日(米国時間)、新しい「Oracle GraalVM」ディストリビューションを新しい「GraalVM Free Terms and Conditions」(GFTC)ライセンスで公開したと発表した。JDK(Java Development Kit) 17とJDK 20に対応しており、全ての機能を開発および本番環境で無料で利用できる。 GraalVMは、Javaや他のJVM(Java仮想マシン)言語で 書かれたアプリケーションの実行を高速化する高性能JDKディストリビューションだ。以下の特徴を持つ。 最適化GraalVM実行時(JIT)コンパイラを用いて、Javaアプリケーションのパフォーマンスを向上させる ネイティブイメージユーティリティーにより、Javaバイトコードを事前に(AOT)コンパイルし、ネイティブ実行ファイルを生成することもできる。これらの実行フ

                                                Oracleの高性能JDKディストリビューション、「Oracle GraalVM」が無料で利用可能に
                                              • JDK 16 : stream.toList() に見るAPI設計の難しさ - A Memorandum

                                                はじめに JDK 16 で導入された stream.toList() Collectors.toList() の API と実装 stream.toList() の API と実装 stream.toList() には安易に切り替えられない はじめに JDK 16 で追加された stream.toList()。 タイプ量が減るのは良いのですが、API 設計から見た場合、多少の気持ち悪さが残ります。 そして、.collect(Collectors.toList()) から .toList() へは、単純に置き換えることができないよ という話です。 JDK 16 で導入された stream.toList() JDK 16 で Stream に stream.toList() が追加されました。 今までは Collectors を使う必要があり、以下のように書いてきました。 List<Strin

                                                  JDK 16 : stream.toList() に見るAPI設計の難しさ - A Memorandum
                                                • M1 Mac への JDK のセットアップ | アールケー開発

                                                  M1 MacにFlutterをセットアップする FlutterをM1 Mac上で使おうとすると、少し前までは色々動かないという状況だったようですが、アップデートが進み、問題が少なくなったようです。 そこで、私もMacBook P… JDK いろいろあるけど Java Runtime のセットアップ、まずはダウンロードですが、気づけば JDK もいろいろあります。 flutter doctorには次のようなメッセージが表示されていました。 The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. 指定されたページからダウンロードできるのは、Oracle版のJavaです。この記

                                                    M1 Mac への JDK のセットアップ | アールケー開発
                                                  • OpenJDK 8uでJDK Flight Recorderの入門 - 赤帽エンジニアブログ

                                                    Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Get started with JDK Flight Recorder in OpenJDK 8u | Red Hat Developer の翻訳記事です。 OpenJDK 8u 262 releaseには、いくつかのセキュリティ関連のパッチと、新しい追加機能であるJDK Flight Recorder(JFR)が含まれています。この記事では、OpenJDKの開発者向けに、JDK Mission Controlや関連ユーティリティーを使ったJDK Flight Recorderの使い方を紹介します。また、コンテナJFRとして知られるProject Hamburgについても簡単に紹介します。 JD

                                                      OpenJDK 8uでJDK Flight Recorderの入門 - 赤帽エンジニアブログ
                                                    • JEPs in JDK 17 integrated since JDK 11

                                                      JEPs in JDK 17 integrated since JDK 11 Here are all of the JEPs integrated since the previous long-term-support (LTS) release, JDK 11. Incubator and Preview JEPs that were superseded by later JEPs in JDKs 12 through 17 are not included. The release in which a JEP was integrated is shown in parentheses after the JEP’s title. Additions

                                                      • AzureにおけるJDKの話 - Qiita

                                                        はじめに この記事は、Java開発者のためのAzure入門 - Qiita のエントリ記事です。Azureの様々なサービスは、Javaに対応しているので、少しずつ紹介していこう思います。 一発目はAzureを取り巻くJavaの状況についてツラツラと書いて行きたいと思います。 Microsoft AzureにおけるJava この記事を書いていたら状況が変化したので一部書き直していますが、現時点でMicrosoftやAzure が関連するJavaには以下の2つがあります Microsoft Build of OpenJDK (執筆時点でPreview) Azul Zulu Enterprise builds of OpenJDK 前者は、2021/4/6に発表されたばかりであり、現在プレビューです。後者は2018年頃にAzure上で長期サポートするJDKとしてZulu Systemと提携したも

                                                          AzureにおけるJDKの話 - Qiita
                                                        • JDK 11 の Shenandoah - Red Hat チームとのインタビュー

                                                          原文(投稿日:2020/10/05)へのリンク Shenandoahは、Javaアプリケーションを変更することなく迅速に動作させられる低レイテンシのガベージコレクタだ。この機能はJDK 12で最初にアップストリームに導入され、その後、長期サポートのJDK 11にバックポートされた。このバージョンは調査対象の Java ユーザーの 約20~25% が使用している。この変更により、ガベージコレクタをアップストリームの OpenJDK11 リポジトリにバックポートすることで、Azul、Adoptium、Libericaなどの Java ベンダーがユーザーに機能を提供できるようになった。 アップストリームのリポジトリに Shenandoah を追加する検討は、すでに機能セットをロックしている Java のバージョンに主要機能を導入するという課題を提起した。単純なバグ修正以上に、この大きな変更はユー

                                                            JDK 11 の Shenandoah - Red Hat チームとのインタビュー
                                                          • 開発環境のJDKセットアップ - 日々常々

                                                            最近「どこどこのサイトからダウンロード」とかしてないなぁ、と思ったので。 IntelliJ IDEA Community Edition 2021.2.2 SDKMAN 5.12.4 macOS(メイン) SDKMAN!にお任せ。 IntelliJ IDEAからはAdd JDKで ~/.sdkman/candidates/java に入ってるのの主だったもの(8, 11, 17)を適当に入れてます。 SDKMAN!で新しいバージョンのを入れた時、古いのを削除するとリンク切れになって地味に面倒だったりします。 なんで ~/.sdkman/candidates/java/current/bin/java を current-jdk とか言う名前で追加してたりします。これはjava全部消さないと消えない。 勝手に変わるんでアレだけど。(自分で変えてる) 今入ってるの Windows SDKMAN

                                                              開発環境のJDKセットアップ - 日々常々
                                                            • ZGC What’s new in JDK 16

                                                              JDK 16 is out, and as usual, each new release comes with a bunch of new features, enhancements and bug fixes. ZGC received 46 enhancements and 25 bug fixes. Here I’ll cover a few of the more interesting enhancements. Sub-milliseond Max Pause Times (a.k.a. Concurrent Thread-Stack Processing) When we started the ZGC project, our goal was to never have a GC pause take longer than 10ms. At the time, 1

                                                              • sdkman でインストールした Java JDK を IntelliJ IDEA のプロジェクトで利用する | DevelopersIO

                                                                概要 sdkman は 複数バージョンの Java JDK を開発環境で利用する際に便利です。 IntelliJ IDEA で Java のプロダクト開発する際に、 sdkman で入れた Java JDK を使う方法についてまとめましたので以下に共有します。 sdkman の導入 sdkman 自体のインストールは以下を参考にしてください。 Installation - SDKMAN! the Software Development Kit Manager sdkman を使った各種 Java のインストールなど使い方はこちらを参考に。 Usage - SDKMAN! the Software Development Kit Manager 例 sdkman を使った Java 8 と 11 のインストール sdkman でインストール可能な Java JDK を確認します。 $ sd

                                                                  sdkman でインストールした Java JDK を IntelliJ IDEA のプロジェクトで利用する | DevelopersIO
                                                                • JDK 15 Releases

                                                                  JDK 15 has been superseded. Please visit jdk.java.net for the current version. Older releases, which do not include the most up to date security vulnerability fixes and are no longer recommended for use in production, remain available in the OpenJDK Archive.

                                                                  • Oracle、「Java 16」を発表 ~パターンマッチングinstanceofとrecord型が正式機能に/「Oracle JDK 16」はリリース後6カ月間サポート。次の「Oracle JDK 17」はLTSに

                                                                      Oracle、「Java 16」を発表 ~パターンマッチングinstanceofとrecord型が正式機能に/「Oracle JDK 16」はリリース後6カ月間サポート。次の「Oracle JDK 17」はLTSに
                                                                    • JDK 19.0.2 Release Notes

                                                                      New Features DTLS Resumption Uses HelloVerifyRequest Messages (JDK-8287411) security-libs/javax.net.ssl With this fix, the SunJSSE DTLS implementation will exchange cookies for all handshakes, both new and resumed, by default unless the System property jdk.tls.enableDtlsResumeCookie is false. The property only affects the cookie exchange for resumption.

                                                                      • Oracle、「JDK」の長期サポートリリース(LTS)3年→2年間隔へ短縮する提案/提案が受け入れられれば次期LTSは「JDK 23」ではなく「JDK 21」に

                                                                          Oracle、「JDK」の長期サポートリリース(LTS)3年→2年間隔へ短縮する提案/提案が受け入れられれば次期LTSは「JDK 23」ではなく「JDK 21」に
                                                                        • JDK 1.0 (Java 1.0.2) を入手したので、GitHub に置いておきました。 - Qiita

                                                                          (この記事は 地平線に行く とのマルチポストです) JDK 1.0 (Java 1.0.2) を入手したので、GitHub に置いておきました。 https://github.com/YujiSoftware/JDK1.0 なんと、Windows 10 上でも動きます。 あと、src.zip も展開して置いた ので、GitHub 上で読めます。 Java 考古学者のみなさま、ぜひご活用ください! 入手の経緯 前々から Java 1.0 を触ってみたいなーと思っていたのですが、Oracle の Java Archive にはなぜか Java 1.1 以降しか置いてありませんでした。 ところが、最近になってぐぐってみたら Reddit にこんな書き込みがあるのを発見しました。 On archive.org, I found Java Starter Kit 1.1 + JDK 1.0, whi

                                                                            JDK 1.0 (Java 1.0.2) を入手したので、GitHub に置いておきました。 - Qiita
                                                                          • WIP: Oracle JDK は Java 17 以降も本番環境では有償の可能性あり - Qiita

                                                                            この記事は、誤った内容を含む可能性があります。 2022/05/14 時点での筆者個人の見解に基づいて記載されており、筆者の所属組織の見解や、筆者自身が Oracle 社に直接確認した情報を表すものではありません。 この記事は、確定的な情報を提供することはできませんが、そもそも懸念があることにすら気付けていない人への注意喚起になればと思って公開します。願わくば、今後誤解が起きづらい状態に何かしらのアップデートがあることを期待します。 Java 17 のリリースとともにアナウンスされた Oracle JDK の NFTC (Oracle No-Fee Terms and Conditions) ライセンス により、乱立する JDK ディストリビューション問題に決着をつけ、今後は Oracle JDK でいけると思った人も多いのではないでしょうか。 Webでもこのライセンス変更が大きく取り上げ

                                                                              WIP: Oracle JDK は Java 17 以降も本番環境では有償の可能性あり - Qiita
                                                                            • JDK 17の内部JDK要素の強力なカプセル化

                                                                              Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                                JDK 17の内部JDK要素の強力なカプセル化
                                                                              • javaコマンドで使える、JDK_JAVA_OPTIONS環境変数ってなんだ? - CLOVER🍀

                                                                                これは、なにをしたくて書いたもの? JibのFAQを見ていて、こんな1文があることに気づきまして。 For Java 9+, often you may want to use JDK_JAVA_OPTIONS instead of JAVA_TOOL_OPTIONS. 環境変数JAVA_TOOL_OPTIONSは知っていて、過去にエントリーも書いたことがあるのですが。 環境変数JAVA_TOOL_OPTIONSで、Java VM引数を指定する(-XX:VMOptionsFileも加えて) - CLOVER🍀 JDK_JAVA_OPTIONSは知りませんでしたね。Java 9以降で使えるようです。 確かにJava 8ではドキュメントに書かれていませんが、 java (8) Java 9で現れます。 java (9) JDK_JAVA_OPTIONS環境変数 JDK_JAVA_OPTION

                                                                                  javaコマンドで使える、JDK_JAVA_OPTIONS環境変数ってなんだ? - CLOVER🍀
                                                                                • JDK 16で確定された Records と Instanceof のパターンマッチング

                                                                                  Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                                    JDK 16で確定された Records と Instanceof のパターンマッチング

                                                                                  新着記事