Oracle の Java ダウンロード ページを見ると、次のダウンロード可能な Java の LTS バージョンが表示されます。
- Java 8
- Java 11
- Java 17
- ジャワ 21
ターミナルで java -version を実行するだけで現在の Java バージョンを確認できますが、スクリプトが特定のバージョンの Java を使用していることをもう少し証明したい場合もあります。
そのために、各バージョンにはいくつかの新機能が搭載されているため、特定のバージョンの Java でのみ動作するスクリプトを実行しようとします。追加された機能の例については、JDK 8 から 21 までのすべての Java および JVM 機能の分類されたリストを参照してください。
たとえば、次のスクリプトを実行して、JDK 15 でのみ導入された Text Blocks がローカル Java バージョンに含まれているかどうかをテストできます。
// dummy.java public class dummy { public static void main(String[] args) { System.out.println(""" Hello, World! Hello2 """); } }
javac dummy.java && java dummy を実行すると、JDK 15 以降がインストールされている場合は複数行の文字列が出力され、Java 14 以前がインストールされている場合はエラーが発生します。
この例は、特定のバージョンの Java でのみ動作する他の機能をテストすることで拡張できます (他の言語にも当てはまります)。
参考文献
- StackOverflow: Java は複数行の文字列をサポートしていますか?
- JDK 8 から 21 までのすべての Java および JVM 機能の分類されたリスト
セーフハーバーに関する声明
このチャンネル/記事/ストーリーで提供される情報は、情報提供のみを目的としており、契約上の合意の一部として使用することはできません。このコンテンツは、マテリアル、コード、または機能の提供を保証するものではなく、購入を決定するための唯一の根拠となるべきではありません。このサイトの投稿は私自身のものであり、必ずしも Oracle または Mythics, LLC の見解や成果を反映するものではありません。
この作品はクリエイティブ コモンズ表示 4.0 国際ライセンスに基づいてライセンスされています。
以上がJava を使用していることを確認するための簡単な Java スクリプトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、Javaプロジェクト管理、自動化の構築、依存関係の解像度にMavenとGradleを使用して、アプローチと最適化戦略を比較して説明します。

この記事では、MavenやGradleなどのツールを使用して、適切なバージョン化と依存関係管理を使用して、カスタムJavaライブラリ(JARファイル)の作成と使用について説明します。

この記事では、カフェインとグアバキャッシュを使用してJavaでマルチレベルキャッシュを実装してアプリケーションのパフォーマンスを向上させています。セットアップ、統合、パフォーマンスの利点をカバーし、構成と立ち退きポリシー管理Best Pra

この記事では、キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPAを使用することについて説明します。潜在的な落とし穴を強調しながら、パフォーマンスを最適化するためのセットアップ、エンティティマッピング、およびベストプラクティスをカバーしています。[159文字]

Javaのクラスロードには、ブートストラップ、拡張機能、およびアプリケーションクラスローダーを備えた階層システムを使用して、クラスの読み込み、リンク、および初期化が含まれます。親の委任モデルは、コアクラスが最初にロードされ、カスタムクラスのLOAに影響を与えることを保証します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
