昨天我在eclipse中创建了一个项目,该项目正在运行,正在编译。我将Eclipse Galileo用于Java
EE。今天,我打开eclipse,看到很多错误,说东西不可用,并且仅当源级别为1.5时才可用。
该怎么办?
检查是否可行:
Properties
Java Compiler
左侧树中的节点。Compiler compliance level
为1.5或更大。问题内容: 我尝试使用以下代码: 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