出于某种原因,当我向eclipse / sts添加一个JRE并给它JDK 1.6.0_22的位置时,它说:
目标不是JDK根目录。找不到系统库。
我给它这个文件夹,这是准确的,适用于其他一切: 的 /opt/jdk1.6.0_22
但它是 jdk root。 IDEA认为如此。地球上的每一个APP也都这么认为。旁白:上帝,我真的很讨厌日食。这就是为什么我从不使用它,因为没有什么能像预期的那样工作。我只想尝试Spring Insight,这就是我使用STS的原因......
如果这有任何区别,我会使用Ubuntu 10.10。
请帮忙。如果我能让STS / Eclipse停止愚蠢,我想我终于可以开始工作了:/
答案 0 :(得分:6)
您确定要指向 JDK 文件夹而不是 JRE 文件夹吗?
您必须选择JDK安装的根文件夹。
答案 1 :(得分:1)
在Ubuntu(10.04,Lucid Lynx)上我遇到了同样的问题。我指的是一个目录,它是实际JDK目录的符号链接(逻辑)。我通过直接指向物理JDK目录来解决这个问题(这在Java升级时会出现问题,但它是我能想到的最好的。)
答案 2 :(得分:1)
在默认安装的Ubuntu上,即使有一个JDK文件夹,我也注意到它没有正确的东西。
我必须使用apt-get安装JDK,如下所示
apt-get install openjdk-7-jdk