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は存在しません。
誰かが私がこの問題を修正する方法を知っていますか?
これは私のために働いた:
プロジェクトの右ボタン:ビルドパス>>ビルドパスの構成>> JREシステムライブラリをクリック>>削除
次にクリック:ライブラリの追加>> JREシステムライブラリ>>次へ>>インストールされたJRE >> JREの選択>> Ok >>終了>>適用
Mac用のJDL(JREを含む)をここにインストールする の指示に従うことができます。
プロセッサに応じて、ダウンロードされたファイルの名前は次のいずれかになります。
jdk-8uversion-macosx-AMD64.dmg
jdk-8uversion-macosx-x64.dmg
バージョンが6以降の場合。
- ファイルをダウンロードします。
- ファイルをダウンロードする前に、使用許諾契約に同意する必要があります。
- ブラウザの[ダウンロード]ウィンドウまたはファイルブラウザから、.dmgファイルをダブルクリックして起動します。
開いているボックスのアイコンと.pkgファイルの名前を含むFinderウィンドウが表示されます。