在 OSX 10.7.4 上安装后,Eclipse 看不到 Java SE 7 目录结构(我也看不到)

标签 eclipse macos java-7

我最近在运行 Lion 版本 10.7.4 的 Mac 上安装了 Java SE 开发套件 7​​u5。安装时,我采用唯一可用的安装选项,即为该计算机上的所有用户安装。

我尝试遵循几个指南,以便使用 Eclipse 正确设置它,但没有成功。我正在关注 this Oracle guide 。目前,Java SE 7 位于 Java 首选项列表的顶部(因此它优先于其他版本)。在终端中运行 java -version 也会给出正确的结果。然而,当我尝试按照上面提到的指南将 JDK 添加到 Eclipse 时,目录结构“/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home”根本不存在:

Here is a link to a screenshot of my directory structure after installing

我尝试选择灰色的 1.7.0.jdk,但显然它不可选。如果我只是尝试继续使用“JavaVirtualMachines”目录,Eclipse 不会将其识别为根文件夹。我还查看了用户文件夹中的库路径,但也没有所需的结构。

顺便说一句,让我担心的是,我上过的类(class)都没有教你如何处理所有这些怪癖……为什么这个看似微不足道的过程没有被简化……我应该找到它吗?让 SDK 与 IDE 一起工作会让人感到困惑吗?

如果有人知道任何类(class),请告诉我!

谁能帮我解决这个问题吗?

最佳答案

您可以将路径 /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home 直接粘贴到“JRE Home”文本字段中,而不是浏览到该目录(第 5 步) Oracle 指南)

或者,您可以选择“标准虚拟机”而不是“MacOSX 虚拟机”。在那里,您还可以浏览到 JDK 目录。

关于在 OSX 10.7.4 上安装后,Eclipse 看不到 Java SE 7 目录结构(我也看不到),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749095/

相关文章:

Android 应用程序没有启动图标

android - 如何在 Eclipse 中停止调试 Android 应用程序

svn - 如何使用 Netbeans 7.1 处理 SVN 1.7 存储库?

java - 为什么数字类的 valueOf/parse 方法拒绝 Java 7 中的有效数字?

java - 在 Java 7 中删除了 cacerts,我可以恢复它吗?

javascript - 如何防止eclipse在格式化JavaScript代码时删除换行符?

java - Eclipse 编译器合规性错误 1.6

macos - 我正在尝试清理 OSX 10.13 中的 usr/local 文件夹

java - Mac OS、JDK1.7(和 1.8)不包含 JNI_CreateJavaVM 符号

objective-c - NSFileWrapper 的 serializedRepresentation 返回不适当的大数据