天天看點

建立EGL項目報錯解決方案

描述:

最近在學習使用IBM 的開源項目EDT(EGLWeb Developer Tools)開發Web項目,但是在建立EGL項目後報錯:

Syntax error, annotations areonly available if source level is 1.5 or greater

截圖如下:

建立EGL項目報錯解決方案

後經過本人實驗是因為項目的jre版本太低,需要換成更高版本的jre或者jdk,具體操作為:

1. 右擊項目名稱-->屬性,在打開的視窗中選擇javaCompiler,如圖所示

建立EGL項目報錯解決方案

2. 圖中可以看到項目預設的java 編譯器為1.4版本,而報錯資訊中要求至少是1.5版本以上,是以點選Enableproject specific settings ,選擇你電腦中安裝的jdk版本(1.5以上),由于我使用的EDT隻支援jdk版本最高1.7,是以我選擇1.7版本,并把我系統的jdk換成1.7

建立EGL項目報錯解決方案

3. 點選yes,然後點選OK

建立EGL項目報錯解決方案

4. 操作完成,檢查你的代碼是否還報錯,瞬間感覺世界很美好

5. 如果你的項目的報錯資訊變成了:The typejava.lang.CharSequence cannot be resolved. It is indirectly referenced fromrequired .class files,表着急,這是因為你eclipse沒有配置好需要的jdk導緻的

建立EGL項目報錯解決方案

7. 點選eclipse标題欄中Window--屬性,選擇java--InstalledJres,會看到你的eclipse中已經安裝的JRE,如圖所示,如果你需要的jre版本沒有,則點選add,添加進來,如果已經添加了,選中你需要的jre的Name列的複選框,點選OK,再看代碼,搞定!

建立EGL項目報錯解決方案