Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法解析类型java.lang.object-Eclipse buildpath不工作_Java_Eclipse_Buildpath - Fatal编程技术网

无法解析类型java.lang.object-Eclipse buildpath不工作

无法解析类型java.lang.object-Eclipse buildpath不工作,java,eclipse,buildpath,Java,Eclipse,Buildpath,我对Mac OSX Mountain Lion上的Eclipse有问题。我最近安装了Android SDK,在我的java项目中,我收到以下消息: 无法解析类型java.lang.Object。它是间接引用的 来自必需的.class文件 阅读本文,我似乎没有在项目的构建路径中定义有效的JRE。通过属性>Java构建路径>库检查项目的构建路径,我看到JRE系统库旁边有一个红十字。但是,当我单击添加库…>JRE系统库我收到消息: 发生了一个错误。有关详细信息,请参阅错误日志。 java.lang.N

我对Mac OSX Mountain Lion上的Eclipse有问题。我最近安装了Android SDK,在我的java项目中,我收到以下消息:

无法解析类型java.lang.Object。它是间接引用的 来自必需的.class文件

阅读本文,我似乎没有在项目的构建路径中定义有效的JRE。通过属性>Java构建路径>库检查项目的构建路径,我看到JRE系统库旁边有一个红十字。但是,当我单击添加库…>JRE系统库我收到消息:

发生了一个错误。有关详细信息,请参阅错误日志。 java.lang.NullPointerException

然后我尝试单击Eclipse>Preferences>Java>Installed JRE,看到一个空列表。我试图补充。。。标准VM,但我找不到JRE的位置/Library/Java/JavaVirtualMachines/为空,并且/System/Library/Frameworks/JavaVM.framework不存在


有人知道我如何解决这个问题吗?

您可以按照说明进行操作

根据您的处理器,下载的文件具有以下名称之一:

  • jdk-8uversion-macosx-amd64.dmg
  • jdk-8uversion-macosx-x64.dmg
其中版本为6或更高版本

  • 下载文件
  • 在下载文件之前,您必须接受许可协议
  • 在浏览器的下载窗口或文件浏览器中,双击.dmg文件以启动它。
    此时会出现一个Finder窗口,其中包含打开框的图标和.pkg文件的名称
  • 双击软件包图标以启动安装应用程序
    • 这对我来说很有效:

      • 右键单击项目->生成路径->配置生成路径
      • 转到“库”选项卡
      • 单击“添加库”->JRE系统库->下一步->工作区默认JRE(或者您可以添加备用JRE)->完成
      项目中的右键:生成路径>>配置生成路径>>单击JRE系统库>>删除


      然后单击:添加库>>JRE系统库>>下一步>>安装的JRE>>选择JRE>>确定>>完成>>应用

      下载新的JRE并将其添加到Eclipse中我已下载了新的JRE,但不知道其根目录在哪里。