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

eclipse magic:…语法错误,仅当源级别为1.5或更高时,可变参数才可用

尉迟高澹
2023-03-14
问题内容

昨天我在eclipse中创建了一个项目,该项目正在运行,正在编译。我将Eclipse Galileo用于Java
EE。今天,我打开eclipse,看到很多错误,说东西不可用,并且仅当源级别为1.5时才可用。

该怎么办?


问题答案:

检查是否可行:

  1. 转到项目的 Properties
  2. 在“属性”对话框上,选择Java Compiler左侧树中的节点。
  3. 最后将设置Compiler compliance level为1.5或更大。
  4. 重建项目。


 类似资料:
  • 问题内容: 我尝试使用以下代码: Eclipse抱怨这两个问题:语法错误,仅当源级别为1.5时,才使用参数化类型。 我使用JDK 1.6,但是即使我使用编译器并将合规性切换为1.5。它仍然给我这个错误。知道为什么吗? 问题答案: 我的猜测是,当您使用JDK 1.6运行eclipse本身时,实际上是使用其他默认jre配置的。 查看并确保检查的JRE为。 如果默认的JRE确实是1.6,则很可能是特定于

  • 问题内容: 我正在用注解编译一个普通的Java程序(我从一些教程的互联网上下载了一个源代码)。现在,有人抱怨 SO或其他站点上的每个问题都与日食有关,但我没有使用Eclipse。我正在从命令行编译代码。我该如何解决该问题。 以下是一些有用的信息: 编辑: 编译命令: 只是普通的Java文件。除了这一点,那里肯定没有错误。 问题答案: 在项目属性-> Java Build Path / Librar

  • 我有一个在eclipse上运行的项目,但当我制作“java-jar”时,它会出现以下错误: 当我制作“java-version”时,输出是: 我做错了什么?

  • 如何记录所有级别的事件(即信息、调试、跟踪、警告、错误和致命),只有当遇到错误、致命或警告级别的日志事件时,否则只记录信息级别。这确保了调试和跟踪日志(通常非常大)仅在必要时才被记录(即当检测到警告或错误时),从而节省了空间并加快了性能。

  • 我想在键盘上的任意键被按下时调用handler方法,然后得到被按下的键字符。所以我在fxml文件中为button写了这一行: 当按下任何一个键时,这应该调用控制器类中的handleButton方法并将KeyEvent参数传递给它。所以我在里面写了这个方法: 在 fxml 文件中,NetBeans 显示错误“处理程序方法不可访问。公开,或用@FXML“进行注释,我已经这样做了。 当我从<code>私

  • 更新:见自我回答。问题似乎与Maven导入有关,或者导入后模块设置的某种损坏有关。 我有一个非常大的多模块Maven IntelliJ项目,有3个独立的根。 我正在建设整个项目准备promise。 我从IntelliJ 2017.2.3 Ultimate得到以下错误: 所有的代码都不能用Java5编译,都是Java8。 这是什么原因造成的?这是Intellij的已知bug吗? 如何找出项目中大约1