原文网址:http://blog.csdn.net/mylinx/article/details/44280563
进行编码时,工程前面莫名有个红X,正当百思不得其解时,发现在[problems]下有如下的消息输出
------
the project was not built due to a resource exists with a different case...
------
按照提示对代码再次进行了check,果然是大小写出了问题,具体如下:
包名为:com.example.Android_intent3
但很奇怪的是.java文件中AndroidMaifest.xml中引用该包的地方都变成了小写,但程序没有明确的报错。。。
修改前:package="com.example.android_intent3"
修改后:package="com.example.Android_intent3"
再次运行程序正常。
自己的解决方法:按照上面描述,修改AndroidManifest.xml中的package,和包名的大小写要一致。
原文网址:http://blog.sina.com.cn/s/blog_6c1da70601011stf.html
出了问题一定要仔细看ecplise的提示信息。
昨天,在编写一个新项目的时候,忽然发现以前已经编写完毕,并且测试完成的程序部分全部不能执行了。
起初以为是配置文件的事情,因为出错测试时只有servlet文件提示路径错误,
一番周折后...发现resin服务器中的编译文件,全部都没有了,也就是所有的JAVA文件等都无法编译了.....
浪费了一整天时间,找了各种方法后,依然不行....
偶尔发现==>在Problems中提示错误
the project was not built due to "a resource exists with a different case'项目位置',",fix the problem,then try refreshing this project and building it since it may be inconsistent
注意红字:意思大约为“資源存在不同的大小写”
网上查找后发现:
DescriptionResourcePathLocationType
The project was not built due to "A resource exists with a different case: '/weibo4j/bin/ictclas'.". Fix the problem, then try refreshing this project and building it since it may be inconsistentweibo4jUnknownJava Problem
使用eclipse时遇到这个问题,百思不得其解,后来终于弄对了,原来是两个包名重合了,包名是部分大小写的!!!
由于导入的ICTCLAS是jni写的,可能这个问题没有被eclipse正确识别,当我又新建了ictclas时就出错了!!!
发现自己的项目中有两个包:Hygl...和HyGl.... 将HyGl这个包改了其他一个名字后,重新加载项目解决!
教训:出现问题了先看Problems的提示,否则只是凭自己的大概猜测,找到问题的时间可能会长一些。