0
我正在使用RAD6。我寫了下面的代碼。帶有仿製藥的名單沒有被RAD6識別
private List<C1> list;
public List<C1> getList() {
return list;
}
但是在上面的代碼的第二行,編譯器給出了以下兩個錯誤。
1:令牌上的語法錯誤刪除這些令牌。
2:方法的返回類型丟失。
我正在使用RAD6。我寫了下面的代碼。帶有仿製藥的名單沒有被RAD6識別
private List<C1> list;
public List<C1> getList() {
return list;
}
但是在上面的代碼的第二行,編譯器給出了以下兩個錯誤。
1:令牌上的語法錯誤刪除這些令牌。
2:方法的返回類型丟失。
IIRC RAD6不支持基於Eclipse 3.0的JDK 1.5語法。 (See this thread)
如果他們發佈了RAD6與1.5+支持,項目本身也需要配置爲JDK 1.5,否則將只承擔JDK 1.4的語法是允許的。
要麼RAD6不支持java5,要麼你沒有安裝java5或更好的jdk。 「java -version」報告什麼? – MeBigFatGuy
這是報告Java版本「1.6.0_06」 – Adnan
我不相信RAD6支持Java 6(甚至5在這方面)開箱即用。也許可以添加支持,但我懷疑這很簡單。即使RAD7只支持Java5而不支持6.是否有任何特定的原因需要使用RAD6,因爲它是一個相當舊的版本(即使在發佈時它也不是很好,並且很快被RAD7取代)。無論如何,您可以在「首選項」屏幕中查看「編譯器/合規性」下可用的版本。 – ivantod