Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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
Java intellji中的使用API错误_Java_Intellij Idea_Java 8_Java 7 - Fatal编程技术网

Java intellji中的使用API错误

Java intellji中的使用API错误,java,intellij-idea,java-8,java-7,Java,Intellij Idea,Java 8,Java 7,我最近正从Eclipse转向Intellij 2017 在eclipse中,当创建一个新的Java项目时,我们可以定义导入项目的JDK的witch版本。例如,我安装了JDK版本1.8(或8),但在eclipse中,当我定义新项目时,我可以选择导入项目的JDK的witch版本。那完全可以。在IntelliJIDE中,我将JDK版本1.8添加到项目中。我的项目中的一些方法适用于JDK1.7,但不适用于1.8版 这里的问题我得到了这个错误“api的使用从1.7开始记录”。我知道这只是为了添加JDK1.

我最近正从Eclipse转向Intellij 2017

在eclipse中,当创建一个新的Java项目时,我们可以定义导入项目的JDK的witch版本。例如,我安装了JDK版本1.8(或8),但在eclipse中,当我定义新项目时,我可以选择导入项目的JDK的witch版本。那完全可以。在IntelliJIDE中,我将JDK版本1.8添加到项目中。我的项目中的一些方法适用于JDK1.7,但不适用于1.8版

这里的问题我得到了这个错误“api的使用从1.7开始记录”。我知道这只是为了添加JDK1.7,但我不会在我的机器上安装旧版本的JDK。我如何解决这个问题

当我降低项目中JDK的级别时,此解决方案不起作用。 文件>项目结构>项目设置>模块>您的模块名称>来源>语言级别>

此外,这行代码是Get me错误,如下所示:

import java.nio.file.Files;
import java.nio.file.Paths;
当我使用这种方法时:
Files.isSymbolicLink

谢谢。

在“项目结构”中-将项目或模块的语言级别更改为7


在设置build compiler java-compiler时,将字节码版本也更改为7

hmm,这样在eclipse中,您就可以在不安装java 7的情况下以java 7为目标,不是吗?创建java项目时必须选择jdk版本添加到项目。。。它可以在你的机器上安装一个jdk版本,为我提供一个解决方案,但它不起作用。你知道witch版本中的“Files.isSymbolicLink(something)”这个方法吗?自从使用JDK版本1.8以来,我遇到了一个错误