「JNI共有ライブラリのロードに失敗しました」を修正する方法



問題を排除するために楽器を試してください

Eclipseは、Javaプラグインシステムを使用して、さまざまな言語でプログラミングするプログラマーが簡単に連携できるようにするオープンソースプロジェクトです。多くのプラットフォームでも利用できます。記事のタイトルに記載されているエラーは、ユーザーがWindowsPCでEclipseを開こうとした後に表示されるエラーです。



JNI共有ライブラリのロードに失敗しました



Eclipseは通常、その後すぐに閉じます。この問題は、ユーザーがEclipseをインストールして実行するとすぐに発生することがよくあります。この問題を解決するために使用されるさまざまな方法があります。そのため、これらを1つの記事にまとめて確認してください。



「JNI共有ライブラリのロードに失敗しました」エラーの原因は何ですか?

この問題は、多くの場合、オンラインで問題を報告した多くのユーザー間で共有される1つまたは2つの一般的な問題によって引き起こされます。それでも、同じ問題に対処する方法はいくつかあります。以下のリストを確認してください。

  • EclipseとJavaランタイムのバージョンが一致していません– 両方のプログラムは64ビットまたは32ビットである必要があります。そうでない場合、このエラーが表示されます。両方のプログラムを同じ形式に切り替えて、問題を解決します。
  • インストールされているJavaの32ビットバージョンと64ビットバージョンの両方– Eclipseが間違ったものにアクセスしようとする可能性があるため、Path変数を操作して適切なバージョンに誘導する必要があります。
  • EclipseはJavaのインストールフォルダを認識していません – eclipse.iniファイルに含めることにより、混乱を明確にする必要があります。

解決策1:「eclipse.ini」ファイルを編集する

この特定の問題は、Eclipseのインストールで、実行可能ファイルへの正しいパスが何であるかを正確に理解できない場合に発生する可能性があります。これは、インストールディレクトリにあるEclipse構成ファイル内に行を追加するだけで簡単に解決できます。問題を解決するには、以下の手順に必ず従ってください。

  1. 内のフォルダの場所に移動します ファイルエクスプローラー フォルダを開いてクリックするだけです このPC または 私のコンピューター 左側のナビゲーションペインから、または[スタート]メニューでこのエントリを検索します。

このPCをライブラリで開く



  1. このPCまたはマイコンピュータで、ダブルクリックしてを開きます ローカルディスク のインストールディレクトリに移動します Java開発キット 。 Javaフォルダーを見つけたら、次の場所に移動します。 jrex.x.xx> bin 「jawaw.exe」ファイルを見つけます。アドレスバーをクリックして、完全なアドレスをクリップボードにコピーします。 ‘ x.x.xx ‘プレースホルダーは、インストールしたJavaのバージョンを表します。

javaw.exeの場所

  1. Eclipseのインストールフォルダーに移動します。 Eclipseショートカットを右クリックし、を選択した後も、正しい場所を見つけることができます。 開いているファイルの場所 コンテキストメニューのオプション。
  2. 「」という名前のファイルを右クリックします 日食。 この ’を選択し、メモ帳で開くことを選択します。問題を解決するには、必ずファイルの先頭に移動し、下の行を貼り付けてください。また、プレースホルダーの住所を、ソリューションの最初の部分で見つけた住所に置き換えるようにしてください。
-vm C: path  to  64bit  java  bin  javaw.exe
  1. プログラムを再度実行して、「JNI共有ライブラリのロードに失敗しました」というエラーが表示されるかどうかを確認してください。

解決策2:EclipseとJavaのバージョンを確実に一致させる

64ビットバージョンのEclipseを使用している場合は、64ビットバージョンのJavaランタイムもインストールする必要があります。同じことが32ビットバージョンにも当てはまります。 1つをアンインストールし、2番目のオプションをインストールするには、以下の手順に必ず従ってください。

Windows10でのJavaのアンインストール

  1. クリックしてください スタートメニューボタン 画面の左下にあります。選択する 設定 スタートメニューの電源ボタンの上にある歯車のアイコンをクリックします。
  2. 選択する アプリ 設定アプリのセクション。選択する Java インストールされているアプリのリストから、 アンインストール

Windows10でのJavaのアンインストール

  1. 画面に表示される指示に応答して、アンインストールプロセスを完了します。

以前のバージョンのWindowsでのJavaのアンインストール

  1. クリックしてください スタートメニューボタン 画面の左下にあります。
  2. 選択する コントロールパネル [スタート]メニューから[表示方法]オプションをに切り替えます カテゴリー 。選択する プログラムをアンインストールする プログラムセクションの下。

コントロールパネルでのプログラムのアンインストール

  1. インストールされているプログラムのリストからJavaをクリックして選択し、[ アンインストール 画面の指示に従って、ウィザードを完了します。

Javaのインストール

Javaをインストールする方法は2つあります。プログラム全体のダウンロードに使用される小さなファイルのみをダウンロードするオンラインインストーラーを使用するか、パッケージ全体をダウンロードして、アクティブなインターネット接続なしでインストールすることができます。オフラインでインストールする方法は次のとおりです。

  1. に移動します 手動ダウンロードページ をクリックします Windowsオフライン 。必ず区別してください Windowsオフライン これは32ビットバージョンであり、 Windowsオフライン(64ビット) これは明らかに64ビットバージョンです。

Javaのダウンロード

  1. [ファイルのダウンロード]ダイアログボックスが表示され、ダウンロードファイルを実行または保存するように求められます。 保存する ファイルをローカルシステムにダウンロードします。
  2. ブラウザを含むすべてのアプリケーションを閉じ、保存したファイルをダブルクリックしてインストールプロセスを開始します。クリック インストール ボタンをクリックして、ライセンス条項に同意し、インストールを続行します。

Javaのインストール

  1. オラクルは、さまざまな製品を提供する企業と提携しています。インストーラーは、Javaのインストール時にこれらのプログラムをインストールするオプションを提示する場合があります。目的のプログラムが選択されていることを確認したら、をクリックします。 ボタンをクリックしてインストールを続行します。
  2. いくつかの短いダイアログで、インストールプロセスの最後のステップを確認します。クリック 閉じる 最後のダイアログで。これで、Javaのインストールプロセスが完了します。 EclipseとJavaRuntimeのバージョンを一致させた後も、問題が引き続き発生するかどうかを確認してください。

解決策3:Javaのパス変数を削除する

コンピュータに32ビットバージョンと64ビットバージョンの両方のJavaがインストールされている場合、Eclipseはどちらを使用するかを判断しようとして混乱する可能性があります。たとえば、64ビットバージョンのEclipseが32ビットバージョンのJavaを使用しようとすると、問題が発生します。これは、Javaの1つのバージョンをアンインストールせずに、Path変数を削除するだけで解決できます。以下の手順に注意深く従ってください。

  1. どちらかを右クリックします マイコンピュータ/このPC コンピュータにインストールしたWindowsのバージョンに応じて、 プロパティ その後、を見つけます 高度なシステム設定 [プロパティ]ウィンドウの右側にあるボタンをクリックしてクリックし、 高度な タブ。

このPCプロパティの詳細なシステム設定

  1. [詳細設定]タブの右下のセクションで、 環境変数 オプションをクリックすると、[ユーザー変数]セクションにすべてのユーザー変数のリストが表示されます。

システムプロパティの環境変数>>詳細

  1. クリック 下の変数 システム変数 または ユーザー変数 セクションをクリックし、下の[編集]ボタンをクリックします。 Javaフォルダーのパスを見つけて選択し、左側のメニューから[削除]を選択します。これは、Eclipseのバージョンと一致しないJavaフォルダーを指します。
  2. プログラムを再度開いて、正しく実行されるかどうかを確認してください。
読んだ4分