web-dev-qa-db-ja.com

Java.lang.object型を解決できません-Eclipseビルドパスが機能していません

Mac OSX MountainLionのEclipseで問題が発生しています。最近Android SDKをインストールしましたが、Javaプロジェクトでは、次のメッセージが表示されます。

Java.lang.Object型は解決できません。必要な.classファイルから間接的に参照されます

この問題 について読むと、プロジェクトのビルドパスに有効なJREが定義されていないようです。プロパティ> Javaビルドパス>ライブラリでプロジェクトのビルドパスを確認すると、JREシステムライブラリの横に赤い十字が表示されます。ただし、[ライブラリの追加...]> [JREシステムライブラリ]をクリックするとメッセージが表示されます:

エラーが発生しました。詳細については、エラーログを参照してください。 Java.lang.NullPointerException

次に、[Eclipse]> [設定]> Java>インストールされているJREをクリックして、空のリストを表示します。追加しようとしています...標準VM)が見つかりませんJREの場所。/Library/Java/JavaVirtualMachines/は空で、/ System/Library/Frameworks /JavaVM.frameworkは存在しません。

誰かが私がこの問題を修正する方法を知っていますか?

6
user2260199

これは私のために働いた:

  • プロジェクトを右クリック->ビルドパス->ビルドパスの構成
  • [ライブラリ]タブに移動します
  • 「ライブラリの追加」->「JREシステムライブラリ」->「次へ」->「ワークスペースのデフォルトJRE」(または代替JREを追加できます)->「終了」をクリックします。
9
jyothiv

プロジェクトの右ボタン:ビルドパス>>ビルドパスの構成>> JREシステムライブラリをクリック>>削除

次にクリック:ライブラリの追加>> JREシステムライブラリ>>次へ>>インストールされたJRE >> JREの選択>> Ok >>終了>>適用

4
JamesB

Mac用のJDL(JREを含む)をここにインストールする の指示に従うことができます。

プロセッサに応じて、ダウンロードされたファイルの名前は次のいずれかになります。

  • jdk-8uversion-macosx-AMD64.dmg
  • jdk-8uversion-macosx-x64.dmg

バージョンが6以降の場合。

  • ファイルをダウンロードします。
  • ファイルをダウンロードする前に、使用許諾契約に同意する必要があります。
  • ブラウザの[ダウンロード]ウィンドウまたはファイルブラウザから、.dmgファイルをダブルクリックして起動します。
    開いているボックスのアイコンと.pkgファイルの名前を含むFinderウィンドウが表示されます。
  • パッケージアイコンをダブルクリックして、インストールアプリを起動します。
0
VonC