我最近从Eclipse切换到Intellij 2017 IDEA。
在eclipse中创建一个新的Java Project我们可以定义导入到project的JDK版本。例如我安装了JDK版本1.8(或8)但是当我定义新项目的eclipse时我可以选择jdk的女巫版本导入到我的项目中。这完全没问题。在Intellij IDE中,我将JDK 1.8版添加到了Project中。我的项目中的一些方法与JDK 1.7一起使用,并且在1.8版本中不起作用。问题在这里我得到了这个错误“使用api记录为自1.7以来”。我知道它只是添加JDK 1.7但我不会将旧版本的JDK安装到我的机器中。我该如何解决这个问题?
当我降低项目中的JDK级别时,此解决方案无效。 文件>项目结构>项目设置>模块>您的模块名称>来源>语言水平>
这行代码也让我错误就在这里:
import java.nio.file.Files;
import java.nio.file.Paths;
当我使用这种方法时:
Files.isSymbolicLink
感谢。
答案 0 :(得分:0)
- 将项目或模块的语言级别更改为7。
并在setup-build-compiler-java -compiler中,将字节码版本也更改为7