使用eclipse做java开发时,通常是什么原因导致报multiple markers at this line错误?

如题所述

第1个回答  2018-03-30

原因是:jdk版本太新,而eclipse版本比较旧,eclipse本身就是java开发的,所以eclipse的编译器使用的jdk版本没有程序的jdk版本高,造成一些误报。

解决方法可以选用较低版本的jdk,比如我就用回1.7版本的jdk,window->preferences->Java->Installed JREs->Add 选择一个低版本的jdk目录。

1.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

2.Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

3.由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。

4.JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库。

本回答被网友采纳
第2个回答  2012-04-16
Multiple markers at this line
- implements android.view.View.OnClickListener.onClick
- The method onClick(View) of type new View.OnClickListener(){} must
override a superclass method

原因:JDK1.5不支持这种写法。实现接口方法需要重写抽象方法。

解决方法:Eclipse的Window-Preferences->Java->Compiler,把Compiler compliance level从1.5改成1.6就可以了

还有可能就是构造方法名称有误追问

Multiple markers at this line
- The attribute value is undefined for the annotation type
WebFilter
- WebFilter cannot be resolved to a type

使用的是1.6,但原因是解析不到这个WebFilter类
The import javax.servlet.annotation cannot be resolved

第3个回答  2012-04-16
jdk的问题导致的追问

jdk小版本问题?我已经用的是1.6了。。

java中为什么会出现multiple
导致报multiple markers at this line错误的原因一般是函数里面嵌套了函数!java开发推荐千锋教育,千锋教育拼搏、开拓、思危、创新的创业精神激励每位前来学习的学员。做java开发时,常出现的错误有以下几点:1.Duplicated Code代码重复可谓是十分常见的问题。他也是Refactoring的主要目标之一。2.忽视异常针对初...

jsp在eclipse上加载出错,但在在网页上可以正常运行,本人电脑mac?_百度...
导入的工程JSP文件出现报错的情况 这个一般不怎么影响文件的执行,这些文件飘红主要是因为eclipse的校验问题。具体错误信息: Multiple annotations found at this line 处理方法:在eclipse中设置相关的一些属性,如下【window】->【preferences】->【validation】,找到后将JSP文件的bulid和manual两栏的勾去掉在...

使用Nullable时myeclipse自动导入代码错误,手动导入也报错怎么办?_百 ...
(1)假如problem中有错误,就 找出problem中的问题,然后删除 (原因:虽然不是项目内部的错误,而且不会出错,但是导入的项目不会自动的改正,所以手动删除就可。)4、eclipse中刚从服务器中导出工程:出现 Multiple markers at this line - The import org.springframework cannot be resolved - The ...

求救:eclipse编译老有出错提示但是还能运行
1、使用命令行进行运行,编译可以使用集成开发环境。这样可以完成标准输出。2、在程序中重定向标准输出到其他的设备或者方式(例如写到文本文件),这样也可以“比较不方便的”完成该功能。总结:重申!!文档很重要,特别是官方文档和一些说明书性质的文献资料。预期看什么XX天精通YY技术,还不如首先把官方...

java二级:null到底算不算java关键字?
true,false, null 都不是。null is a literal, in the same sense that false, 10, and '\\n'are literals. It's not a "keyword", technically, but it is a character string that is treated specially by the compiler if the compiler encounters it in a java source file.So, no...

eclipse启动时出错怎么解决?
eclipse启动报错如下:解决办法:编辑 D:\\software\\eclipse4.3\\eclipse.ini 文件 在openFile后面增加jdk所在路径:-vm C:\\Program Files\\Java\\jdk1.7\\bin 完整示例如下:[plain] view plain copy print?-startup plugins\/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugi...

...JSP page \/test_online\/page\/pages.jsp at line 15
没导入驱动包 估计你是导入过ODBC JAR包了。还出异常才不知道怎么解决。虽然我没用过这种。但我使用MySQL\/ORACLE时 也出现过这种错误。如果你是用Eclipse开发。直接用eclipse导入的话。有的时候就会出现这种问题。 你需要把JAR包手动复制到WEB-INF\/lib下。就可以解决这个异常了。希望能帮到你 ...

eclipse启动时出错
一般Eclipse启动不了有好几种原因,我给你列举一下:第一:当然是启动内存问题。如果是启动内存问题你就去Eclipse配置文件里修改其启动内存 第二:中病毒了,这种情况很危险,一般是已开启闪的一下就关了。这时候你只有换Eclipse了 第三:遗失了Eclipse里的系统文件。如果能查的出还好,找个版本的相同...

java 导入的项目很多都报cannot be resolved to a type的错误,不是导...
这个错误可能是服务器自带的servlet库未导入的原因。右键项目属性,转到Targeted Runtimes,选择一个服务器,例如Tomcat,单击应用,可能就可以解决。

eclipse 启动时发生错误,代码如下
可能是eclipse.ini文件的问题,找开你的eclipse目录,从vmargs以下替换试试。-vmargs -Xmn128m -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseParallelGC -XX:+DisableExplicitGC -Dosgi.requiredJavaVersion=1.5

相似回答