sql >> データベース >  >> RDS >> Mysql

JNIエラーが発生しました。インストールを確認して、Eclipse x86Windows8.1で再試行してください。

    私はしばらくの間この問題を抱えていましたが、今ではそれを理解しました。

    Java JDK 12には、Java12JDKのbinフォルダー内にJREとJDKの両方が含まれていることがわかります。 (私は常にJREとJDKは異なるアプリケーションであると信じていましたが、状況が変わったことがわかりました)

    私の問題は、JavaJDK12がコンピューターにインストールされていることでした

    同時に、Java 8(JRE)をコンピューターにインストールしました。

    だから私のコンピュータは混乱しています。

    JavaおよびJavacコマンドを実行するためのコマンドプロンプト環境のセットアップ:

    次のコマンドを入力しました:

    java -version  
    
    

    //これでJava8ができました

    その後、次のように入力しました:

    javac -version
    

    //これでJava12ができました

    つまり、私のプログラムはJava 12でコンパイルされており、Java8で実行しようとしています。

    この問題を解決するために、コンピューターからJava8JREをアンインストールしました。

    コマンドプロンプトに戻り、「java-version」と「javac-version」が同じバージョン番号を返しているかどうかを確認します。はい、Java12を返しています。

    プログラムを再コンパイルして実行してみました。うまくいきました!!

    うまくいきました!ユーレカ!!



    1. UML表記

    2. MySQL内部結合クエリ複数のテーブル

    3. PostgreSQLおよびTimescaleDB用にAppArmorを構成する方法

    4. MySQL ROUND()関数–数値を指定された小数点以下の桁数に丸めます