当前位置: 首页 > 面试题库 >

Java 8无法在Intellij15上编译

卢晟
2023-03-14
问题内容

最近,我们公司迁移到Java 8(以前使用Java 7)。当我使用Eclipse时一切都很好,但是现在我切换到IntelliJ Idea 15(这是我第一次使用IntelliJ Idea),它根本不会编译任何Java 8代码(lambda等)。

我搜索了一个解决方案,发现必须在IntelliJ项目设置中将项目语言级别设置为8,但这仍然无济于事。

有任何想法吗?


问题答案:

确保您正确选择了JDK。

在的IntelliJ你应该去:File -> Project Structure... project settings tab,并确保项目SDK点到Java JDK 8的位置(是这样的:C:\Program Files\java\jdk1.8.0_45)

并且,当然,请确保将项目语言级别设置为 8 - Lambdas, type annotations etc.



 类似资料:
  • 问题内容: 我一直在尝试在 Mac OS X 10.6* 上用 python 2.7 支持编译 vim 7.3 。Vim本身可以很好地编译,但是嵌入式python没有那么多。 * 我已采取的步骤: 这给了我一个有效的vim,但是没有python。 该 自动/的config.log 表示有一个文件错误: 无论我是否使用 --with-python-conf-dir 选项运行configure,都会收

  • 突然,我在Android中构建项目时开始出现这个错误: 无法获取'https://mapbox.bintray.com/mapbox/com/mapbox/navigator/mapbox-navigation-native/7.0.0/mapbox-navigation-native-7.0.0.aar'. 从服务器收到状态代码403:禁止禁用渐变“脱机模式”和同步项目 有人面临过类似的问题吗?

  • 第一次使用JavaFX时,我试图使用窗口对其进行测试。 我正在Mojave 10.14.5的MacOS上使用Java 8(更新211)和Eclipse。 我正在从事这个项目: 我将我认为需要的所有JavaFX jar放入构建路径中(也许我错过了一些jar?)。 我正在尝试使用以下代码使用JavaFX打开一个窗口: 代码应该没问题,因为它适用于Windows和Linux。 当我运行它时,一个java

  • 我找过类似的题目,但什么也没有找到。 是否可以用IntelliJ15的社区版开发java WEBAPP? 很抱歉,我的问题不太好,我已经主要使用eclipse了。提前致谢=)

  • Java8引入了重要的新语言特性,如lambda表达式。 语言中的这些变化是否伴随着编译字节码中的重大变化,从而阻止它在不使用某些反向翻译器的情况下在Java7虚拟机上运行?

  • 我想在node.js Web服务器中使用typescript。但是,Web服务器位于Docker容器中。我使用Dockerfile,就像使用blow: 在构建Docker之后,我发现在CMD命令之后不会生成webApp.js。为什么,我应该如何解决?谢谢