2014-06-16 127 views
0

我买了一台MacBookPro,并且我是使用这个OS的新手。我从Oracle的网站下载了JDK并安装了它(/Library/Java/JavaVirtualMachines/jdk_1.7 ...)当我在终端中输入“java -version”时,它很好:它说:1.7。但我无法在Eclipse上设置1.7 JRE。当我尝试在Eclipse的“Java/InstalledJREs/Add”中添加JDK时,它不接受jdk_1.7/Contents/Home的主目录。我在做什么错了,找不到解决的办法。在MAC中设置JDK for Eclipse

也安装1.7后,eclipse不能编译一个简单的HelloWorld.java文件。它给出了类似的错误; “java.lang.UnixProcess”如果我删除了1.7,它的工作原理和“java -version”说明1.6

+0

您可以为已安装的JRE指定完整的JRE路径 - 类似于/ Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home# –

+0

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/目录/首页,我尝试,但Eclipse说:“主目录不存在”我尝试了几个Eclipse版本和ADT仍然是相同的.. – user1186409

回答

1

安装Eclipse之后,它通常映射到JRE,并且因为JRE没有javac编译程序,在第一次添加JDK运行时环境之前,您将无法编译代码,然后将项目映射到将该JDK作为库包含在内。有人认为我也有时会编辑eclipse.ini并添加一个-vm参数指向{JDK_HOME}/bin/javaw

+0

错误,Eclipse有它自己的编译器。它仅在运行时才能很好地工作。 – Gimby

+0

您的权利,我的答案是面向Linux或Windows的角度。我认为Eclipse在Mac上具有类似的功能。 – djangofan

0

您需要首先在eclipse.ini文件中添加JDK。只需进入eclipse文件夹并找到eclipse.ini即可。 在eclipse.ini文件中会有一个名为 的部分-vm 将您的路径添加到JDK中。 enter image description here

现在,如果你不知道你的JDK的路径,可以使用下面的命令: 在/ usr/libexec目录/ JAVA_HOME -v 1.8

一旦你有你的路径。只需将其粘贴到eclipse.ini中即可。你的日食现在应该可以工作。