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

在JDK 10中未对var关键字进行协调

桂飞翼
2023-03-14
问题内容

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


问题答案:

要将var关键字与NetBeans中的 JDK 10结合使用 ,请执行以下操作:

  • 确保您正在运行最新版本的Apache NetBeans。
  • 在NetBeans中,将 JDK 10 添加为Java平台(“ 工具” >“ Java平台”>“添加Plaform …”)。不必将 JDK 10设置 为默认值。
  • 创建一个简单的Java应用程序( File > New Project …> Java> Java Application)并在方法中声明一个 var 变量(例如var v = 7;main()
  • 在“ 项目” 窗格中选择项目节点,右键单击并选择“ 属性”
  • 项目属性 窗口中,确保将 库 > Java平台设置为 JDK 10
  • 在“ 项目属性” 窗口中,确保将“ 源” >“源/二进制格式”设置为 JDK 10。
  • 文件 窗格中打开文件 project.properties (下 nbproject文件 夹),然后导航到线javac.sourcejavac.target。验证它们都包含该值10
  • Shift-F11键 可清理并生成项目。

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

  • 完成 Clean and Build* 之后, Output 窗口的内容。 *
  • 正在编译的源。
  • javac.sourcejavac.targetproject.properties中 的设置。
  • 帮助” >“关于”窗口中显示的版本信息。


 类似资料:
  • 问题内容: 我正在阅读“学习节点”这本书,但陷入了一个非常简单的问题,这个问题我并没有考虑太多:javascript中的赋值。 作者指出,我们应该意识到,通过使用Node的REPL,以下内容将返回undefined: 而以下代码将在REPL中返回“ 2”: 这是为什么?上面的代码不是归因吗?怎么会?如果var’a’直到代码中的那个点才存在,那么为什么它不存在并归因于此? 问题答案: 根据ECMA-

  • 本文向大家介绍C#中var关键字用法分析,包括了C#中var关键字用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了C#中var关键字用法。分享给大家供大家参考。具体方法如下: C#关键字是伴随着.NET 3.5以后,伴随着匿名函数、LINQ而来, 由编译器帮我们推断具体的类型。总体来说,当一个变量是局部变量(不包括类级别的变量),并且在声明的时候初始化,是使用var关键字的前提。具

  • 问题内容: 我有一个字典,其中每个键都引用一个int值。根据值将键排序到列表中的最佳方法是什么? 问题答案: mydict = {‘a’:1,’b’:3,’c’:2} >>> sorted(mydict, key=lambda key: mydict[key]) [‘a’, ‘c’, ‘b’]

  • 问题内容: C#中 var 关键字的一种用法是隐式类型声明。 var 的Java等效语法是什么? 问题答案: 空无一人。las,您必须输入完整的类型名称。 编辑:发布7年后,Java 10中添加了局部变量的类型推断(带有)。 编辑:发布6年后,从下面收集一些评论: C#使用关键字的原因是因为在.NET中可能有没有名称的Types。例如: 在这种情况下,不可能给赋予正确的类型。6年前,这在Java中

  • 问题内容: 这可能是一个非常琐碎的问题,但是我既无法通过网络搜索引擎也无法在php.net上找到答案。如果您没有时间解释,请直接将我定向到可以阅读的内容。 “ var”关键字在PHP中是什么意思? PHP4和PHP5之间有什么区别吗? 问题答案: 它用于在PHP4中声明类成员变量,不再需要。它将在PHP5中工作,但是从不推荐使用的版本开始,从PHP 5.0.0版本到5.1.2版本都将发出警告。自P

  • jdk 11中使用“var”时编译时的问题 如何避免IntelliJ重置语言级别?