Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';我不能下载Java 7,因为我的电脑已经有Java 8了_Java_Installation_Java 7 - Fatal编程技术网

Can';我不能下载Java 7,因为我的电脑已经有Java 8了

Can';我不能下载Java 7,因为我的电脑已经有Java 8了,java,installation,java-7,Java,Installation,Java 7,我正试图在我的mac上下载Java7。我所有的教授都要求java代码使用Java7。我下载了dmg,但当我双击图标进行安装时,会收到错误消息: 已安装较新版本的Java 我唯一能做的就是单击close,它将退出安装。如何将Java 7安装到我的机器上?如果您使用eclipse之类的IDE进行“开发”,那么有一个简单的解决方案:在eclipse中,您可以更改项目的“兼容性”模式 意思是——即使只安装了Java8,您也可以指示eclipse您的项目应该只使用Java7。因此,当您编写使用Java8特

我正试图在我的mac上下载Java7。我所有的教授都要求java代码使用Java7。我下载了dmg,但当我双击图标进行安装时,会收到错误消息:

已安装较新版本的Java

我唯一能做的就是单击close,它将退出安装。如何将Java 7安装到我的机器上?

如果您使用eclipse之类的IDE进行“开发”,那么有一个简单的解决方案:在eclipse中,您可以更改项目的“兼容性”模式

意思是——即使只安装了Java8,您也可以指示eclipse您的项目应该只使用Java7。因此,当您编写使用Java8特性的源代码时(如lambdas或类似的东西);您将得到编译器错误


唯一需要注意的是:您仍然可以使用Java8安装中Java7中不存在的类/方法。

您可以在Java8上运行Java7代码。如果您对“Java7”非常挑剔,您可以卸载Java8并安装Java7。另一种方法是下载tar.gz文件,在您想要安装的地方打开它,设置路径并使用它。“2016年讲授Java7”;对我来说,这听起来像是“低于标准”。告诉你的教授Java8添加了很多对Java非常有用的特性;甚至从“概念教学”的角度来看。