Java Virtual Machine 要件

Klocwork は、Java Runtime Environment (JRE) と、使用しているプラットフォームと互換性のある Java Development Kit (JDK) (OpenJDK など) を使用することをお勧めします。

Java を必要とする Klocwork ツールをインストールまたは実行する前に、サポート対象の 64 ビット版 Java 17 以降がインストールされていることを確認します。

Klocwork でカスタマー管理の Java ランタイムを使用したい場合は、特定の java または java.exe 実行ファイルを参照するように KW_JAVA を設定します。

Java 選択順序

Java を必要とする Klocwork ツールは、プラットフォーム固有の順序でランタイムを検索し、最初に一致した時点で検索を中止します。

Klocwork がどの Java ソースを選択したかを出力するには、ツールを実行する前に KW_DEBUG=1 を設定します。

インストールディレクトリに _jvm フォルダーが含まれている場合、Klocwork はそのフォルダーを削除するまで引き続きそのフォルダーを使用します。

Windows

サーバーツール、Validate、ビルドツール、コマンドラインパッケージには、サポート対象の 64 ビット版 Java 17 以降のランタイムが必要です。これらのツールをインストールまたは実行する前に、Java をインストールしてください。

Windows では、Klocwork は以下の検索順序を使用します。

  • kwant: JAVA_HOME、次に PATH。

  • その他すべてのツール: ツールインストールディレクトリ内の _jvm フォルダー、KW_JAVA、Windows レジストリに登録されている Java インストール環境、次に PATH。

Linux

サーバーツール、Validate、ビルドツール、コマンドラインパッケージには、サポート対象の 64 ビット版 Java 17 以降のランタイムが必要です。これらのツールをインストールまたは実行する前に、Java をインストールしてください。

Linux では、Klocwork は以下の検索順序を使用します。

  1. ツールインストールディレクトリ内の _jvm フォルダー。

  2. KW_JAVA 環境変数。これには、java 実行ファイルのフルパスを指定する必要があります。たとえば、以下のようにします。

    export KW_JAVA=<your preferred JVM install directory>/java
  3. JAVA_HOME。

  4. PATH。

IDE plugins

Eclipse および IntelliJ IDEA 用の Klocwork Desktop Java プラグインには、Java 8 以降と互換性のある実行環境が必要です。お使いの IDE が適切な Java バージョンで実行されていることを確認してください。

kwant

kwant には、Java 8 以降と互換性のある JDK が必要です。正しい JDK を使用するようにお使いの環境が設定されていることを確認してください。