導入了別人的項目,各種jar包都放好后,path也都build好了,項目也能正常啟動,但是就是項目名有紅叉,這是為什么呢?
網上有人說Java build path中的jar包missing了,這是一種常見的錯誤。
其實還有一種錯誤是:當我們在創建項目時候,可以獨立定義一個模板供我們使用,在里面定義各種用到服務的版本,你在導入別人的項目時候,就需要修改項目中用到的服務版本與我們的project facets的編譯環境一致。
那么project項目中的定義了服務的文件在哪里呢?
在project根目錄—.settings文件夾—org.eclipse.wst.common.project.facet.core.xml文件,我們可以在硬盤里找到它,也可以在myeclipse中找到它,做法是:
去掉后是不是發現根目錄下多了.settings文件夾,在里面找到org.eclipse.wst.common.project.facet.core.xml文件就可以修改了。
那么問題來了,剛才說我們創建項目時候,可以獨立定義一個模板供我們使用,這個模板在哪里呢?
選中項目—properties—Myeclipse—Project Facets,把文件里的版本號修改和我們的模板一致即可。