JDK 10 中未重新调整 var 关键字

FSm*_*FSm 1 java netbeans java-10

我已经成功安装了带有 JDK 10 的 netbeans(Apache 版本),但是var在我的项目中无法使用关键字,它一直说cannot find symbol. 任何帮助,将不胜感激。

sko*_*isa 5

要在 NetBeans中将var关键字与JDK 10一起使用:

  • 确保您运行的是最新版本的 Apache NetBeans
  • 在 NetBeans 中,将JDK 10添加为 Java 平台(工具 > Java 平台 > 添加平台...)。没有必要将JDK 10设为默认值。
  • 创建一个简单的 Java 应用程序(File > New Project... > Java > Java Application)并在该方法中声明一个var变量(例如var v = 7;main()
  • Projects窗格中选择项目节点,右键单击并选择Properties
  • Project Properties窗口中,确保Libraries > Java Platform设置为JDK 10
  • Project Properties窗口中,确保Sources > Source/Binary Format设置为JDK 10
  • 文件窗格中打开文件project.properties(下nbproject文件夹),然后导航到线javac.sourcejavac.target。验证它们是否都包含值10
  • Shift-F11清理并构建项目。

如果声明仍然存在“找不到符号”错误,var则 NetBeans 安装存在根本性错误,因此请使用以下内容更新 OP:

  • 执行Clean and Build输出窗口的内容。
  • 正在编译的源代码。
  • 对于设置javac.sourcejavac.targetproject.properties
  • 帮助 > 关于窗口中显示的版本信息。