ホームページ > データベース > mysql チュートリアル > Java バージョンの不一致による Windows 8.1 上の Eclipse の「JNI エラー」を修正する方法

Java バージョンの不一致による Windows 8.1 上の Eclipse の「JNI エラー」を修正する方法

Linda Hamilton
リリース: 2024-11-29 18:31:11
オリジナル
690 人が閲覧しました

How to Fix a

Windows 8.1 上の Eclipse での JNI エラー

エラー「JNI エラーが発生しました。インストールを確認して再試行してください」は、多くの場合、次のことを意味します。コンパイルと実行に使用される Java バージョンの不一致。この場合、プログラムは Java JDK 12 を使用してコンパイルされたようですが、Java ランタイム環境 (JRE) バージョン 8 で実行しようとしています。

解決策:

この問題を解決するには、次の手順に従います。

  1. Java Development Kit が(JDK) と Java ランタイム環境 (JRE) のバージョンは一致します。この場合、両方ともバージョン 12 である必要があります。
  2. Java 8 JRE をコンピュータからアンインストールします。これにより、コマンド プロンプト環境で使用する Java バージョンが混乱することがなくなります。
  3. コマンド プロンプトで次のコマンドを実行して、正しい Java バージョン (CDK 12) を使用してプログラムを再コンパイルします。

    javac -version
    ログイン後にコピー
  4. 同じ Java を使用してプログラムを実行するversion:

    java -version
    ログイン後にコピー

コンパイル手順と実行手順の両方で同じ Java バージョンを使用すると、JNI エラーは発生しなくなります。

以上がJava バージョンの不一致による Windows 8.1 上の Eclipse の「JNI エラー」を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート