Java 我需要卸载旧版本的JDK 7.0吗

Java 我需要卸载旧版本的JDK 7.0吗,java,android,eclipse,Java,Android,Eclipse,我已经安装了jdk1.7update21(1.7.0.210)和51(1.7.0.510),因此我想知道是否需要卸载较旧的版本,即jdk1.7update21,因为它们都显示在Windows上的程序和功能列表中。其次,我尝试了Java卸载工具,它只报告您的计算机上没有旧版本的Java。因此,我想知道,如果需要,我是否可以使用手动卸载任何Java版本的程序和功能 另一个问题是,我正在使用Eclipse进行Java和Android编程,因此我想知道如果我删除较旧版本的Java,它会影响Eclipse

我已经安装了
jdk1.7update21
(1.7.0.210)和
51
(1.7.0.510),因此我想知道是否需要卸载较旧的版本,即
jdk1.7update21
,因为它们都显示在Windows上的
程序和功能列表中。其次,我尝试了Java卸载工具,它只报告
您的计算机上没有旧版本的Java
。因此,我想知道,如果需要,我是否可以使用手动卸载任何Java版本的
程序和功能

另一个问题是,我正在使用
Eclipse
进行
Java
Android
编程,因此我想知道如果我删除较旧版本的
Java
,它会影响
Eclipse
中的编译器设置吗,由于
Eclipse
有点自动检测您的
JDK
版本,因此在
首选项中设置
编译器符合性级别


干杯

回答标题问题:可能不会。如果您只使用eclipse,它应该自动使用最新的java版本,但如果您愿意,也可以对其进行更改。如果您正在从命令行工具(cmd或terminal)运行命令,请检查路径中设置了哪个命令。每个更新都是独立的,原因可能是你只能删除你想要的版本(我不知道为什么会这样做),或者这是懒惰的程序员造成的,所以他们为每个新版本制作了一个新的安装程序,而不是更新现有的版本。我可能在这一点上错了,这并没有真正困扰我。@maremp我将
JAVA\u HOME
设置为
jdk1.7.0\u 21
,以便安装
Android开发者工具包(ADT)
(因为我试图安装
ADT
时遇到了困难)。因此,我想知道是否需要将
JAVA_HOME
更新为
jdk1.7.0_51
?这可能不会有什么影响,但另一方面,这些版本只包含一些小的修复。无论您使用的是哪种更新,JDK 7的功能都是相同的。@maremp我刚刚下载了Java 8。eclipse会自动识别它吗?对于新项目:是的(至少在我尝试时是这样)。但我不知道它在现有项目中的表现如何,您可能必须在项目设置中更改它。