如何在Eclipse/SpringSource Tool Suite中安装JRE?

5
由于某种原因,当我尝试将JRE添加到eclipse/sts并指定JDK 1.6.0_22的位置时,它会显示:目标不是JDK根目录。找不到系统库。我已经提供了这个准确可用于其他所有内容的文件夹:/opt/jdk1.6.0_22,但它确实是jdk根目录。IDEA也这样认为。地球上的每个应用程序也都这样认为。顺便说一句:天哪,我真的很讨厌eclipse。这就是为什么我从不使用它的原因,因为没有像它应该工作的那样。我只是想尝试Spring Insight,这就是我为什么使用STS的原因...我使用的是Ubuntu 10.10,如果有任何区别,请帮忙解决。如果我能让STS/Eclipse停止愚蠢,我认为我终于可以让它正常工作 :/

1
Eclipse非常强大,但也可以非常复杂。它不仅仅是一个IDE,它是一个完整的平台。学习它并且你会爱上它的。顺便说一句,如果可能的话,我会坚持使用VIM ;) - Alois Cochard
1
上帝,我真的很讨厌Eclipse。你认为这会提高你获得的答案吗?顺便说一句:我在Ubuntu上使用Eclipse STS,至少自从我切换到Ubuntu以来,我就从未遇到过任何问题。 - Sean Patrick Floyd
1
对我来说,情况正好相反 ;) - Bozho
你试过使用/opt/jdk1.6.0_22/吗?也许末尾的斜杠会有所不同。此外,该文件夹的读取权限是否正常? - darioo
你在那个文件夹上有适当的权限吗? - Bozho
显示剩余3条评论
3个回答

6

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

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


肯定。我要指定的文件夹是:/opt/jdk1.6.0_22。 - egervari
除了检查您的jdk/sts安装是否损坏或权限未设置之外,您没有其他想法吗?也许你只是在体验邪恶星期一的力量...明天再试试吧;) ...开个玩笑! - Alois Cochard
4
是的,即使它已经具有读取和执行权限,我猜出于某种奇怪的原因Eclipse需要写入权限?我将所有者从root更改为我自己,这样就可以了。我想可能需要写入权限。非常奇怪。 - egervari
真的很奇怪 :-( 我正在使用Ubuntu上的Eclipse,从来没有改变过文件权限...我完全同意,你必须给JDK文件夹写入访问权限! - Alois Cochard
1
这种问题以及其他许多问题,真的让我对Eclipse失去了兴趣。我一直在使用TC Server /w Insight,那还不错...但是偶尔会出现各种aspectj错误,而在IDEA中从未遇到过。如果我同时打开IDEA,文件也经常不同步。IDEA会自动重新同步...你永远不用考虑它,但是在Eclipse中...会发生各种奇怪的行为。而且不自动保存文件实际上真的很痛苦。我认为有很多东西都比IDEA退步了:( - egervari

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

1
在 Ubuntu 的默认安装中,即使有一个 JDK 文件夹,我发现它没有正确的内容。我必须使用以下命令使用 apt-get 安装 JDK。
apt-get install openjdk-7-jdk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接