Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「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をクリックするだけです またはマイコンピュータ 左側のナビゲーションペインから、または[スタート]メニューでこのエントリを検索します。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. このPCまたはマイコンピュータで、ダブルクリックしてローカルディスクを開きます Java Development Kitのインストールディレクトリに移動します 。 Javaフォルダーを見つけたら、 jrex.x.xx> binに移動します。 「jawaw.exe」ファイルを見つけます。アドレスバーをクリックして、完全なアドレスをクリップボードにコピーします。 「x.x.xx ‘プレースホルダーは、インストールしたJavaのバージョンを表します。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. Eclipseのインストールフォルダーに移動します。 Eclipseショートカットを右クリックし、ファイルの場所を開くを選択した後も、正しい場所を見つけることができます。 コンテキストメニューのオプション。
  2. eclipse」という名前のファイルを右クリックします。 ini ’を選択し、メモ帳で開くことを選択します。問題を解決するには、必ずファイルの先頭に移動し、下の行を貼り付けてください。また、プレースホルダーの住所を、ソリューションの最初の部分で見つけた住所に置き換えてください。
-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を選択します インストールされているアプリのリストから、そのアンインストールをクリックします
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. 画面に表示される指示に応答して、アンインストールプロセスを完了します。

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

  1. スタートメニューボタンをクリックします 画面の左下にあります。
  2. コントロールパネルを選択します [スタート]メニューから[表示方法]オプションを[カテゴリ]に切り替えます 。 プログラムのアンインストールを選択します [プログラム]セクションの下。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. インストールされているプログラムのリストからJavaをクリックして選択し、アンインストールをクリックします。 画面の指示に従ってウィザードを完了します。

Javaのインストール

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

  1. 手動ダウンロードページに移動し、Windowsオフラインをクリックします 。 Windowsオフラインを必ず区別してください これは32ビットバージョンであり、 Windowsオフライン(64ビット) これは明らかに64ビットバージョンです。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. [ファイルのダウンロード]ダイアログボックスが表示され、ダウンロードファイルを実行または保存するように求められます。[保存]をクリックします。 ファイルをローカルシステムにダウンロードします。
  2. ブラウザを含むすべてのアプリケーションを閉じ、保存したファイルをダブルクリックしてインストールプロセスを開始します。 インストールをクリックします ボタンをクリックしてライセンス条項に同意し、インストールを続行します。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. オラクルは、さまざまな製品を提供する企業と提携しています。インストーラーは、Javaのインストール時にこれらのプログラムをインストールするオプションを提示する場合があります。目的のプログラムが選択されていることを確認したら、[次へ]をクリックします ボタンをクリックしてインストールを続行します。
  2. いくつかの簡単なダイアログで、インストールプロセスの最後のステップを確認します。 閉じるをクリックします 最後のダイアログで。これで、Javaのインストールプロセスが完了します。 EclipseとJavaRuntimeのバージョンを一致させた後も、問題が引き続き発生するかどうかを確認してください。

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

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

  1. マイコンピュータ/このPCのいずれかを右クリックします コンピュータにインストールしたWindowsのバージョンに応じて、プロパティを選択します その後、システムの詳細設定を見つけます プロパティウィンドウの右側にあるボタンをクリックしてクリックし、詳細に移動します タブ。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. [詳細設定]タブの右下のセクションで、環境変数を確認できます。 オプションをクリックすると、[ユーザー変数]セクションにすべてのユーザー変数のリストが表示されます。
「JNI共有ライブラリのロードに失敗しました」を修正する方法
  1. パスをクリックします システム変数の下の変数 またはユーザー変数 セクションをクリックし、下の[編集]ボタンをクリックします。 Javaフォルダのパスを見つけて選択し、左側のメニューから[削除]を選択してみてください。これは、Eclipseのバージョンと一致しないJavaフォルダーを指します。
  2. プログラムを再度開いて、正しく実行されるかどうかを確認してください。

  1. Windows 10 でドライバ WUDFRd をロードできなかった問題を修正するには?

    最近、WUDFRd ドライバーの読み込みに失敗したというエラーが発生した場合は、コンピューターのドライバーがオペレーティング システムと互換性がないためです。この問題は、主に Windows 10 へのアップグレード中、または Windows バージョンの更新中に発生しました。このプロセスにより、システムで機能している Windows ドライバーが停止します。したがって、ドライバー WUDFRd が Windows 10 でロードに失敗した問題を修正する必要があります。このブログ投稿では、この問題に対する効果的な解決策を提供します。あなたがする必要があるのは、以下に示す方法の前述の手順に従うこ

  2. Windows 10 でリモート プロシージャの失敗エラーを修正する方法

    Windows 10 ユーザーは、特定のアクションまたはソリューションで解決できるさまざまなシステム エラーや問題に遭遇することがよくあります。 Windows 10 で「Remote Procedure Failed」エラーに直面している Windows 10 ユーザーの場合、心配はいりません。このブログ投稿で、この問題の解決策を見つけることができます。 こちらもお読みください:Windows 11/10 で白い画面を修正する方法 Windows アプリケーションを使用しようとすると、「リモート プロシージャ コールに失敗しました」という特定のエラー メッセージが表示されるという報告