5

出于某种原因,当我将 JRE 添加到 eclipse/sts 并为其提供 JDK 1.6.0_22 的位置时,它说:

Target 不是 JDK 根目录。未找到系统库。

我给它这个文件夹,它是准确的,适用于其他一切: /opt/jdk1.6.0_22

但它jdk根。IDEA 是这么认为的。地球上的每个其他应用程序也都这么认为。旁白:上帝,我真的很讨厌日食。这就是我从不使用它的原因,因为没有什么能像它应该的那样工作。我只是想尝试一下 Spring Insight,所以这就是我使用 STS 的原因......

如果这有什么不同的话,我在 Ubuntu 10.10 上。

请帮忙。如果我能让 STS/Eclipse 不再愚蠢,我想我终于可以让它工作了:/

4

3 回答 3

6

您确定您指向的是JDK文件夹而不是JRE文件夹吗?

您必须选择 JDK 安装的根文件夹。

于 2010-11-29T14:51:08.317 回答
1

在 Ubuntu(10.04,Lucid Lynx)上,我遇到了同样的问题。我指的是一个指向实际 JDK 目录的符号链接(逻辑)的目录。我通过直接指向物理 JDK 目录来解决它(这在 Java 升级时会成为一个问题,但这是我能想到的最好的)。

于 2011-07-27T22:34:23.327 回答
1

在默认安装的 Ubuntu 中,即使有一个 JDK 文件夹,我注意到它没有正确的东西。

我必须使用 apt-get 安装 JDK,如下所示

apt-get install openjdk-7-jdk
于 2012-01-26T14:36:48.420 回答