原文網址: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的提示,否則只是憑自己的大概猜測,找到問題的時間可能會長一些。
