eclipse项目导进及路径出错修复教程

合集下载

eclipse中一些常见的报错处理(持续更新中……)

eclipse中一些常见的报错处理(持续更新中……)

eclipse中一些常见的报错处理(持续更新中……)本文地址:/shanglianlm/article/details/519400611 change project compliance and jre to 1.5解决方法:eclipse中:右键你的项目–Build Path–Add Libraries–JRE System Library–Execution environment–选择JavaSE1.6或者1.7–…2 failed to load the jni shared library解决方法:一般是eclipse和JDK位数不一样。

3 xxx cannot be resolved to a type解决方法:1)jdk不匹配(或不存在)项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。

需要在BuildPath | Libraries,中做简单调整。

2)jar包缺失或冲突当找不到“XX”所在的jar包时,会报这个错。

解决只需要找到(ctrl+点击,可能能看到jar包名称)对应jar包导入项目即可。

另外,出现相同的XX时也会报此错。

可能需要调包、解包、选删。

3)eclipse查找项目类型策略所致 eclipse下,上述两条都对比过了,没有任何问题,可偏偏还报这错。

这时,需要操作一下Project | Clean… ,问题即可解决。

原因是,机制所致。

因为某些特殊原因,eclipse没能自动编译源代码到build/classes(或其他classes目录),导致类型查找不到。

4 The server does not support version 3.0 of the J2EE Web module specification在eclipse中使用run->run on server的时候,选择tomcat6会报错误:The server does not support version 3.0 of the J2EE Web module specification。

Eclipse常见问题及解决方法

Eclipse常见问题及解决方法

一、修改字体大小ADT-22.0.4二、修改代码的背景颜色先取消这个勾选择自己喜欢的颜色,或者自定义颜色备注:个人觉得看代码看久了眼睛会很累,所以建议把字体调大点和背景颜色改成比较暗的比较好。

三、修改项目的编码格式。

(防止导入项目出现中文注释乱码)备注:这招不是万能的,有可能这样设置了还是产生中文乱码。

四、导入项目出现中文注释乱码的解决方法。

1.中文注释乱码症状:2.解决方法:安装系统文件浏览器插件。

下载地址3.安装方法:(文件插件,复制到你eclipse安装目录下的plugins文件夹内,重启eclipse,就会在工具栏内有个快速打开图标)如图:4.使用方法:(点击文件,在点插件的图标)进入文件路径后,选中文件,用记事本打开:用记事本打开文件后,全部复制代码,再回到eclipse里,全部代替有乱码的代码,就行了。

五、还有几种出现错误的情况:1.导入项目,工程文件显示有个红色的X,但没有具体显示哪里错了。

只显示下面这句话:Android requires compiler compliance level 5.0 or 6.0. Found'1.4' instead. Please use Android Tools > FixProject Properties.解决方法:选中文件,右键->android tools->fix project properties 如下图:2.导入文件,工程文件有个红色的叹号,或者没有生成R.java文件。

解决方法:clean一下出现问题的工程。

这里选中需要clean的工程。

3.找不到activity类:android.content.ActivityNotFoundException: Unable to find explicit activity class {xxxx}解决方法:在AndroidMainifest.xml中增加activity的申明,如: <activity android:name=".xxxActivity" > </activity>六、Eclipse下的调试技巧断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。

项目导入myeclipse时报错解决方案

项目导入myeclipse时报错解决方案

Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project '项目名'.ng.NullPointerException其结果就是tomcat不能部署,项目不能加载。

在网上搜索了一大堆解决方案再根据自己的理解,终于搞定啦。

现在亮出来来水一下经验解决方案如下:1:打开项目目录下的.project文件。

查看在节点<natures>下是否包含子节点<nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>如果没有此节点,添加上去。

2:在工程目录下是否含有.mymatadata文件夹,如果没有,创建一个,其内容如下:<?xml version="1.0" encoding="UTF-8"?><project-moduletype="WEB"name="project"id="myeclipse.1384241811149"context-root="/project"j2ee-spec="6.0"archive="project.war"><attributes><attribute name="webrootdir" value="WebRoot" /></attributes></project-module>再修改name ,和context-root,archive值即可,其中j2ee-spec是jdk的版本。

Eclipse插件安装方法和插件加载失败解决办法-TATA的专栏-CSDN博客

Eclipse插件安装方法和插件加载失败解决办法-TATA的专栏-CSDN博客

Eclipse插件安装方法和插件加载失败解决办法-TATA的专栏-CSDN博客一:是利用Eclipse Software Update 添加网址,让Eclipse 自动的搜索下载最新的插件。

比如安装VE这个可视化编辑UI的插件,其步骤为Help > Software Updates... > Available SoftwareAdd Site... > add the VE 1.4 Update site:二:下载插件,解压拷贝相应文件到eclipse安装目录相应文件夹下将下载插件解压缩得到plugins和features两个文件夹copy到eclpise对应的plugins 和features文件夹下。

重起eclipse,如果插件不能升效,则请eclipse\configuration\org.eclipse.update目录删除后再启动eclipse:)三:LINK 文件方式:eclipse自带插件都是安装在plugins目录下。

不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件,eclipse启动较慢。

用links方式安装eclipse插件,可以解决这个问题,同时可以自由伸缩插件的加载。

当前配置XP SP2,eclipse3.4.1现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是D:\plug-in ,我将要安装LanguagePackFeature(语言包)、emf-sdo-xsd-SDK、GEF-SDK、Lomboz这四个插件。

先把这四个插件程序全部放在D:\plug-in目录里,分别解压。

如Lomboz3.0.1.zip解压成Lomboz3.0.1目录,这个目录包含一个plugins目录,要先在Lomboz3.0.1目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,即目录结构要是这样的:D:\plug-in\Lomboz3.0.1\eclipse\pluginsEclipse 将会到指定的目录下去查找eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和(或)插件。

java,Android项目导入常见错误

java,Android项目导入常见错误

Java,Android 项目导入Eclipse常见错误一、导入的jar包不存在:右键工程属性查看:导入的第三方jar包不存在;解决方法:删除该jar包,得到该jar包并存至本地,再导入该jar包二、中文字符乱码:解决方法:右键项目属性:修改字符编码方式即可三、编译器版本不同:解决方法:右键项目属性:修改成相应版本即可四、R.java丢失:R,java出现错误后,先clean一下project,这样R.java就丢失了,但是别担心,刷新项目,R文件会自动更新出来,如果不更新的话一定是程序中有错误,一般情况下是命名问题。

我遇到的情况是:(1)不同的layout.xml文件中控件命名冲突(我当时就是直接复制的)。

只要把相关的控件命名区别开来,刷新项目,R文件就会自动生成。

(2)而且相关的目录文件不能删除,res文件夹中只能包含文件夹,不能有文件或图片存在。

不管怎么样,只要res文件没有错误,R文件会自动生成。

以下内容属【转载】(源:/s/blog_81547cad01014xh1.html)Android 在开发中会自动生成一个R.java文件,这个文件是自动生成的,最好不要去改。

不过有时候这个java 文件会跟我们捉迷藏,在程序中R.xx.xxx 会出现经常报错现象。

其实只要对着工程点击鼠标右键选择Build Project,R.java 文件又回来。

这样R.xx.xxx 就能X的出来了。

导入其他Android时出错分析最近几天学习android,学习时候难免要导入一些示例,目的为了更加了解android各种API用法,顺便也可以学习下别人代码的写法。

可是导入android 源码后,基本都有错误,R.java也不会自动生成,因为是第一次导入工程,工程有错R.java就不会自动生成了,工程有错误,当然模拟器就不能启动,也就看不到效果。

随后网上找各种解决方法,网上解决方法主要有这几种1、选择菜单Project Clean ,前提是勾选上Bulid Automatically(自动构建部署),点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。

Eclipse出错及解决方法集

Eclipse出错及解决方法集

va/lang/String;)V
Caused
by:
ng.NoSuchMethodError:
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lja
value="/WEB-INF/classes/applicationContext.xml" /> </plug-in>
解决问题: property="contextConfigLocation" ――――――――――――――――――――――――――――――――――――――― ――――――
二:HTTP Status 500 - No action instance for path
就 Apache 所提供的基本对象池。
解决问题: 到 这 里 /downloads/download_pool.cgi 下 载 包 , 然 后 , 把 里 面 的 commons-pool-x.jar 复制到 myEclipse 的 Referenced Libraries 下. ――――――――――――――――――――――――――――――――――――――― ―――――――
三:action: null Error creating bean with name 'dataSource'
提示错误: 严重: action: null org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Instantiation of bean failed; nested exception is ng.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool Caused by: ng.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

eclipse无法启动的各种解决方法

eclipse无法启动的各种解决方法

eclipse⽆法启动的各种解决⽅法当选择完workspace之后,eclipse开始加载启动,在这个阶段经常出现闪退出的情况,这主要有两个原因:原因⼀、eclipse.ini的配置问题: 可能配置的内存太⼩,或者系统本⾝内存不够了,⽐如我的就配置成这样:-Xms128m-Xmx512m-XX:PermSize=256m-XX:MaxPermSize=512m-Dorg.eclipse.swt.browser.DefaultType=mozilla 具体配置⽅法和参数说明⽹上很多,不再赘述。

原因⼆、之前错误的关闭,workspace的问题: 这个问题⽐较棘⼿,因为很难找到问题出再哪,可能之前的操作有误,可能某个插件BUG,等等。

最狠的解决⽅法是删除workspace/.metadata/⽬录,也就是把这个workspace从eclipse的记忆中删除,缺点是要重新加载每⼀个项⽬... ⽹上很流⾏的⼀个⽅法是:$ rm YOUR_PROJECT_DIR/.metadata/.plugins/org.eclipse.core.resources/.snap 但是我没成功。

我⽤的这个⽅法成功了:0, 进⼊workspace/.metadata/.plugins/⽬录1. Rename org.eclipse.core.resources to org.eclipse.core.resources_old.2. Start eclipse3. Close eclipse4. Delete org.eclipse.core.resources5. Rename org.eclipse.core.resources_old back to org.eclipse.core.resources6. Star eclipse 这个⽅法相对完美,不⽤重新加载任何项⽬,推荐!。

编程错误调试快速修复代码问题

编程错误调试快速修复代码问题

编程错误调试快速修复代码问题在软件开发过程中,程序员常常会遇到各种编程错误,这些错误可能导致程序无法正常运行或产生意想不到的结果。

为了保证代码质量和程序的稳定性,调试和修复代码问题是非常关键的步骤。

本文将介绍一些快速修复代码问题的方法和技巧。

一、查看错误提示在编程过程中,编译器或集成开发环境(IDE) 通常会提供错误提示,指出代码中的错误位置。

程序员应该仔细阅读错误提示,理解错误的原因,并根据提示进行相应的修改。

二、借助调试工具调试工具是程序员调试代码不可或缺的利器。

通过设置断点、观察变量的值、单步调试等功能,程序员可以逐行执行代码,并在执行过程中检查变量的状态,从而找出代码问题所在。

常见的调试工具包括Visual Studio、Eclipse等。

三、运行时错误处理运行时错误是在程序运行过程中出现的错误,比如除以0、数组越界等。

为了避免程序崩溃或产生异常,程序员可以使用异常处理机制来捕获和处理这些错误。

通过合理的异常处理,程序可以在运行时出错时进行适当的处理,从而保证程序的健壮性。

四、逐步重构代码当我们遇到代码问题时,可以先暂时注释掉引起问题的那段代码,然后编译并运行程序,观察是否还存在问题。

如果问题消失了,那么很有可能是被注释的那段代码引起了问题。

接下来,我们可以逐步解除注释,逐段重构代码,每次都进行编译和测试,最终找出引起问题的具体代码行。

五、使用日志输出在代码中增加适当的日志输出语句,可以帮助程序员在运行时追踪代码的执行情况。

当代码出现问题时,可以通过查看日志输出,获取更多的信息,从而更加快速地定位和修复代码问题。

常见的日志输出工具包括log4j、logback等。

六、团队协作与代码审查在大型项目中,团队协作和代码审查是非常重要的。

通过和团队成员的合作和相互审查,可以更快地发现和解决代码问题。

团队成员之间可以共享经验和知识,提供有价值的建议和反馈,进一步提高代码的质量和稳定性。

以上是一些常见的快速修复代码问题的方法和技巧。

eclipse报错eclipse启动报错解决方法

eclipse报错eclipse启动报错解决方法

eclipse报错eclipse启动报错解决⽅法Version 1.4.2_03 of the JVM not suitable for this product.Version1.5 or geeater is required⼤概意思好像说我的JVM虚拟机的环境 1.4版本过低,让我⽤1.5版本以上的,很疑惑。

我安装的jdk是1.7的。

不过jvm是;C:\Documents and Settings\Administrator>java -versionjava version "1.7.0_07"Java(TM) SE Runtime Environment (build 1.7.0_07-b11)Java HotSpot(TM) Client VM (build 23.3-b01, mixed mode, sharing)C:\Documents and Settings\Administrator>!SESSION 2012-11-27 20:26:37.326 -----------------------------------------------eclipse.buildId=I20110613-1736java.version=1.4.2_03java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CNCommand-line arguments: -os win32 -ws win32 -arch x86!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.779!MESSAGE NLS unused message: ECLIPSE_OSGI_NAME in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.779!MESSAGE NLS unused message: OSGI_VERSION in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: ECLIPSE_COPYRIGHT in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION in:org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: BUNDLE_FRAGMENT_IMPORT_CONFLICT in: org.eclipse.osgi.framework.internal.core.ExternalMessages !ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: FILTER_INVALID in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: LAUNCHER_ADAPTOR_ERROR in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: LAUNCHER_INVALID_PORT in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: LAUNCHER_COMPONENT_MISSING in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:37.795!MESSAGE NLS unused message: LAUNCHER_COMPONENT_JAR in: org.eclipse.osgi.framework.internal.core.ExternalMessages!ENTRY org.eclipse.osgi 2 1 2012-11-27 20:26:38.170!MESSAGE NLS unused message: COMMIT_INVALID_TIMESTAMP in: org.eclipse.osgi.internal.resolver.StateMessages!ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 2012-11-27 20:26:38.170!MESSAGE FrameworkEvent ERROR!STACK 0org.osgi.framework.BundleException: ⽆法解析束。

【eclipse学习】Eclipse导入现有工程

【eclipse学习】Eclipse导入现有工程

【eclipse学习】Eclipse导⼊现有⼯程⼀、修改Eclipse⼯作区到⾮系统盘建议在Eclipse启动时就把⼯作区改到⾮系统盘,尽管这⾮必需操作。

但毕竟还有万⼀(就像我⼀样),⼀旦忘记备份重装系统,就全部丢失了。

⼆、导⼊现有⼯程1、点击菜单File->Import如下图再次点击General > Existing projects into Workspace,点击Next。

2、选择Select root directory点击浏览定位到当前项⽬⽂件夹注意:如果选择Copy projects into workspace就会把项⽬⽂件拷贝到workspace下。

如果不选择Copy projects into workspace,就是直接在当前项⽬⽬录⼯作。

设置完成后,点击Finish完成即可。

如果需要修改Eclipse包名,可参考:Eclipse修改包名三、Eclipse导⼊项⽬常见问题1、.classpath和.projectEclipse导⼊现有项⽬,需确保项⽬下.classpath和.project还在,不然⽆法导⼊。

这是最简的.classpath<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="src" path="gen"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/><classpathentry kind="output" path="bin/classes"/></classpath>这是最简的.project<?xml version="1.0" encoding="UTF-8"?><projectDescription><name>helloSms</name><comment></comment><projects></projects><buildSpec><buildCommand><name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name><arguments></arguments></buildCommand><buildCommand><name>com.android.ide.eclipse.adt.PreCompilerBuilder</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand><buildCommand><name>com.android.ide.eclipse.adt.ApkBuilder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>com.android.ide.eclipse.adt.AndroidNature</nature><nature>org.eclipse.jdt.core.javanature</nature></natures></projectDescription>2、导⼊乱码问题如果遇到导⼊后乱码问题,可尝试修改Eclipse的Window > Preference > General > Content Types。

关于eclipse启动报错,anerrorhasoccurred.seethelogfile

关于eclipse启动报错,anerrorhasoccurred.seethelogfile

关于eclipse启动报错,anerrorhasoccurred.seethelogfile ⽹上搜索各种⽅法,得知为由于Eclipse卡死或强制关闭之后会出现的情况提供解决⽅法⼀:查看log⽂件,发现有这样的信息:!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.解决⽅案:删除...\.metadata\.plugins\org.eclipse.core.resources\*.snap这个⽂件,重启Eclipse,成功。

⽅法⼆(我的问题已成功解决):查看log⽂件,发现有这样的错误信息:!MESSAGE FrameworkEvent ERROR解决⽅案:cmd命令进eclipse,运⾏命令 eclipse.exe -clean后会⾃动打开软件,启动成功⽅法三(来⾃百度知道):是不是eclipse版本太新引起的,我在更新之后也出现了这样的问题,解决⽅法:1,打开eclipse安装⽬录下的eclipse.ini⽂件;2,打开的⽂本⽂件最后添加⼀⾏--add-modules=ALL-SYSTEM3,保存重新打开Eclipse。

解决⽅法:1,打开eclipse安装⽬录下的eclipse.ini⽂件;2,打开的⽂本⽂件最后添加⼀⾏--add-modules=ALL-SYSTEM3,保存重新打开Eclipse。

⽅法四:1.打开eclipse⼯作空间D:\eclipse\workspace\.metadata\.plugins\org.eclipse.core.resources找到.projects⽂件2.打开.projects⽂件,删除该⽬录下所以⼯程⾥的.markers.snap和.syncinfo.snap⽂件3.再次启动eclipse就OK了!⽅法五:打开eclipse\configuration\.settings\org.eclipse.ui.ide.prefs删除RECENT_WORKSPACES等号后⾯的内容。

Eclipse导入项目报错问题解决方案

Eclipse导入项目报错问题解决方案

Eclipse导⼊项⽬报错问题解决⽅案使⽤eclipse导⼊⼀些项⽬是会出现项⽬前有叉号的问题
总结⼀下解决⽅法:
1.修改⾃⼰的Build Path,右键项⽬名:
在Java build path界⾯将sever及jre将原有的Tomcat及jre remove之后替换成⾃⼰版本:
2.替换后如果继续报错
找到项⽬根⽬录,修改.setting⽬录下的mon.project.facet.core.xml⽂件
将⾥⾯的版本号修改成⾃⼰的即可
3.在之前的项⽬中完成上⾯两步已经可以解决项⽬名报错的问题但是今天发现还是不能解决,就有了以下办法:同法1,打开build path界⾯,选择如图选项:
修改jdk版本号为⾃⼰的版本
问题完美解决,项⽬名前不再显⽰叉号
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

eclipse中maven项目有一个红叉,但项目编译打包运行都没有问题===

eclipse中maven项目有一个红叉,但项目编译打包运行都没有问题===

eclipse中maven项目有一个红叉,但项目编译打包运行都没有问题
该问题公用如下几种解决方案,可一一尝试。

一、Project –> Clean
Eclipse菜单中找到Project -> Build automatically,并确定是勾选的,其次点击Project -> Clean…菜单命令项,在弹出的对话框中找到工程,如果是多个工程依赖开发,可以选择“Clean all projects”,然后点击“OK”按钮。

二、重新执行maven命令将项目转为eclipse结构
1、Eclipse中删除Maven项目
2、进入Maven项目中,cmd line运行:
1) mvn eclipse:clean
2) mvn eclipse:m2eclipse
3、重新Import maven project入Eclipse中。

三、修改项目的.setting文件夹中的prefs文件
如果问题还没有解决,可以试试第三种方法。

我是在修改了org.eclipse.jdt.core.prefs文件,将其中的编译器设置为1.6后解决了该问题。

文学_java项目上红叉报错的解决方法

文学_java项目上红叉报错的解决方法

java项目上红叉报错的解决方法java项目上红叉报错的解决方法首先确保机器已经安装上java,并且已经配置好了环境变量。

其次保证eclipse工具能够正常的'运行,怎样安装java、怎样配置环境变量等__不做介绍。

在 eclipse工具中,右键导入我们的项目,同时看到在项目上会出现红叉叉的图标(例子中使用base_model的工程)。

在项目base_model工程上,右键找到properties(属性菜单)并点击一下。

在打开的属性页面上找到JavaBuildPath,在右侧点击Libraries,向下拖动滚动条找到JRE SystemLibrary,单击Edit按钮。

选择alternate Jre,点击后面的InstalledJREs,在弹出的窗口中单击add按钮选择Standard VM点击next按钮。

在弹出的窗口,JREHome中设置java的安装目录,JREname中设置自己的JRE System Library名称,之后点击 Finish按钮,回到刚才的页面勾选我们自己设置JRE System Library的VM,点击ok按钮。

至此,在eclipse中设置JRE System Library已经完成了。

请继续阅读本系列的下一篇__:解决eclipse中项目红叉的方法之创建Server。

解决eclipse中项目红叉的方法:Jre系统库今天因为需要重现之前一个版本的内容,所以把老版本从svn上下载到本地,安装数据库,监测代码,没有发现任何的问题,但是java项目上有红色叉号第一想法就是build path的问题,右键项目Properties,Java Build Path 看看里面jar包或者引入的其它工程的路径是否正确。

果然提示:Build path entry is missing:unching.JRE_CONTAINER/uncher.StandardVMType/jdk1.6.0_2 6确定是buildpath出了错无疑,又找到JRE SystemLibreary[jre1.6.0_26](unbound)的提示右键单击 JRE System Libreary[jre1.6.0_26](unbound)选择build path---configure build path然后添加jre system libreary刷新一切ok!java里导入项目经常会遇到这类问题,通常是jar的路径问题在作怪。

如何导入项目及导入项目出错

如何导入项目及导入项目出错

如何在MyEclipse中导入项目,以及导入后出错
在MyEclipse中导入项目的步骤:
1,选择菜单栏中的File子菜单中“Import”选项,或者在如下图的空白区域单击右键,在出现的菜单中选“Import”选项。

2,出现如下图所示,选择Existing Projects into Workspace选项,然后单击“Next”;
3,接下来,如下图所示,选择项目所在的路径,使如我要导入的项目名为SpringMVC_02,选择后点击确定;
4,接下来点击“Finish”,SpringMVC_02项目就导入到MyEclipse中了。

5,项目导入后,发现报错了。

Controller层中的提示:RequestMapping cannot be resolved to a type,疑似没有jar包,检查lib文件件下,jar是存在的,接下来我们来解决这个问题。

6,在项目名上右键单击,选择Build Path--- Configure Build Path。

7,在Libraries 中点击Add JARs。

8,点击Add JARs后,出现JAR Selection选项,将对应的项目名下lib中的jar包全部选中,然后点击“OK”,接下来再点击“OK”。

9,完成后,报错的问题解决。

Java调试技巧:快速定位和修复代码错误

Java调试技巧:快速定位和修复代码错误

Java调试技巧:快速定位和修复代码错误引言:在软件开发过程中,调试是一项非常重要的技能。

无论是初学者还是经验丰富的开发人员,都可能会遇到各种各样的代码错误。

本文将介绍一些Java调试技巧,帮助开发人员快速定位和修复代码错误,提高开发效率。

一、使用断点调试:断点是调试过程中最常用的工具之一。

通过在代码中设置断点,可以让程序在指定位置停止执行,以便开发人员可以逐行查看代码的执行过程。

在Eclipse等集成开发环境中,可以通过单击代码行号的方式设置断点。

当程序运行到断点位置时,会自动暂停执行,开发人员可以查看变量的值、执行流程等信息,以便找出错误的原因。

二、使用日志输出:除了断点调试外,日志输出也是调试过程中常用的方法。

通过在代码中添加日志输出语句,可以在程序执行过程中输出相关信息,以便开发人员了解程序的执行流程。

Java提供了java.util.logging和log4j等日志框架,可以方便地记录日志信息。

在调试过程中,可以根据日志输出的信息定位错误所在,从而快速修复代码错误。

三、使用异常处理:异常处理是Java语言中处理错误的一种机制。

在代码中使用try-catch语句可以捕获并处理异常,避免程序因为错误而崩溃。

在调试过程中,可以通过捕获异常并输出相关信息,快速定位错误所在的代码块。

同时,可以根据异常的类型和堆栈信息,找出错误的原因,并进行修复。

四、使用调试工具:除了常规的调试方法外,还可以使用一些专门的调试工具来辅助定位和修复代码错误。

例如,Java提供了jdb和jstack等命令行工具,可以用于远程调试和查看线程堆栈信息。

此外,还有一些第三方调试工具,如VisualVM和YourKit等,可以提供更多的调试功能和性能分析工具,帮助开发人员更加高效地进行调试工作。

五、使用单元测试:单元测试是一种重要的调试方法,可以用于验证代码的正确性。

通过编写针对每个模块或函数的单元测试用例,可以在修改代码后快速检查是否引入了新的错误。

eclipse几种常见问题的解决

eclipse几种常见问题的解决

eclipse⼏种常见问题的解决build项⽬时出现卡死现象的解决⽅案场景:在使⽤使⽤Eclipse编辑⽂件保存时或者build项⽬时,经常出现卡死现象,此时即便杀死eclipse进程重启还是依然出现这种现象。

原因:eclipse中⾃带的对不同类型⽂件的格式和语法的验证机制以及创建的项⽬中.project⽂件中的验证机制造成的,但是很多时候这些验证是不必要的,甚⾄是很影响开发效率的。

由于每个⼈遇到的情况不尽相同,故将所有⽤过的⽅法罗列如下:1、取消验证windows–>perferences–>validation把除了manual 下⾯的全部点掉,build下只留 classpath dependency Validator2、关闭拼写检查windows–>perferences–>general–> editors->Text Editors->spelling3、对于MyEclipse来讲,修改JSP页⾯时的编辑⼯具Window > perferences > General > Editors > File Associations >在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。

4、杜绝jar包访问⽹络当⽤eclipse或myeclipse编辑JSP时,使⽤智能提⽰将可能导致ide卡死。

这是因为eclipse提⽰时会根据JAR包指定的javadoc location访问⽹络。

解决⽅法:window-->preferences-->java-->installed JREs,编辑使⽤的jre,把rt.jar和charsets.jar的javadoc location设置为空(none)即可。

代码调试与错误修复技巧

代码调试与错误修复技巧

代码调试与错误修复技巧第一章:代码调试的基本方法代码调试是软件开发过程中不可避免的一环。

在日常工作中,我们经常需要找出代码中的错误并修复它们,以确保程序的正确运行。

本章将介绍一些常用的代码调试方法,帮助开发人员更高效地进行调试工作。

1.1 单步调试单步调试是一种常见的调试方法,通过逐行执行代码,让程序在每一步都停下来,开发人员可以观察当前变量的值、判断条件的执行结果等。

这可以帮助开发人员快速定位问题所在,并修复错误。

1.2 输出调试信息除了单步调试,输出调试信息也是常用的一种调试方法。

通过在代码中插入打印语句,开发人员可以输出变量的值、执行结果等信息。

当程序运行时,这些信息会被打印到控制台,开发人员可以根据输出信息来判断问题的原因并进行修复。

第二章:常见的代码错误类型及修复技巧在进行代码调试时,我们经常会遇到一些常见的代码错误,例如语法错误、逻辑错误等。

本章将介绍一些常见的代码错误类型及相应的修复技巧,帮助开发人员更好地处理这些错误。

2.1 语法错误语法错误是最常见的代码错误,通常是由于编写不规范的语句或缺少必要的符号而导致的。

修复语法错误的方法是仔细检查代码,确保所有的语句都符合编程语言的语法规范。

2.2 逻辑错误逻辑错误是一种比较隐蔽的错误,它不会导致程序崩溃,但会使程序产生错误的结果。

修复逻辑错误的方法是通过仔细分析程序的逻辑,找出问题所在,并进行相应的修正。

2.3 边界错误边界错误是一种常见的错误类型,它通常发生在处理数组、循环等情况下。

修复边界错误的方法是对变量的边界进行检查,确保其不会越界或超过范围。

第三章:代码调试工具的应用为了更好地进行代码调试,开发人员通常会借助一些调试工具。

本章将介绍一些常见的代码调试工具及其应用,帮助开发人员提高调试效率。

3.1 断点调试工具断点调试工具是一种常见的代码调试工具,它能够在程序执行到指定位置时暂停执行,并提供了调试窗口用于观察变量的值、执行结果等信息。

eclipse导入项目出现红叉(代码没有问题)的解决方法

eclipse导入项目出现红叉(代码没有问题)的解决方法

eclipse导⼊项⽬出现红叉(代码没有问题)的解决⽅法我在eclipse导⼊项⽬的时候发现,有的项⽬代码没错,但是项⽬名却报错,看起来⼗分显眼不美观,个⼈稍微有⼀点强迫症,看到红叉就想解决掉,于是到⽹上参考了⼀些资料,最后解决了问题。

我项⽬出现红叉是通过以下这⼏种⽅式解决的:1.设置⼯作空间编码为utf-8,Window----->preferences---->General---->Workspace---->UTF-82.导⼊项⽬后,有可能开发环境中JRE以及Tomcat Library名称和源代码中的不⼀致,所以点中项⽬右键Build Path,选中Configure Build Path,remove掉错的library JRE,在libraries⾥⾯选择添加运⾏服务器Add Library----》Server Runtime,根据⾃⼰的需求添加Tomcat版本。

finish----》Apply----》Add Library----》JRE System Library----》选中Alternate JRE,可以⾃由选择jdk版本,也可以默认----》Apply and Close。

3.上述操作之后还有报错,在电脑上找到项⽬并打开包下的.settings⽬录,找到mon.project.facet.core.xml⽂件,⽤记事本打开,在<faceted-project>中有⼀句<runtime name="Apache Tomcat v9.0"/>,修改成项⽬运⾏的Tomcat版本就可以了,⽐如,我⽤的是9.0版本的Tomcat,⽂件的运⾏环境是8.0版本的tomcat,所以会出错,删除这句也可以。

4.如果是applicationContext.xml的⽂件报错,原因是⽤Maven构建项⽬,spring在加载xsd⽂件时总是先试图在本地查找xsd⽂件(spring的jar 包中已经包含了所有版本的xsd⽂件),如果没有找到,才会转向去URL指定的路径下载。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档