2017-02-09 47 views
0

我已經設置了Eclipse來使用Struts創建Web應用程序。以下是版本信息:Java 8和Struts2.5的Eclipse問題

的Struts 2.5.10 Eclipse的JEE的靛藍SR2-Win32的x86_64的 的apache-tomcat的-7.0.75-Windows的64位

當我改變安裝JRE點到Java 8,我開始在Java Action Class的包聲明中收到一個編譯錯誤,它說:

無法解析類型java.util.Map $ Entry。它是從required.class文件間接引用的。

上解決此問題的任何幫助將不勝感激

Souvik

回答

0

設置系統變量路徑指向Java 1.8安裝的bin文件夾。將系統變量JAVA_HOME設置爲安裝的bin文件夾之前的目錄。此後請重新啓動Eclipse。這應該可以解決問題。

0

檢查您是否還將JDK與JRE一起正確設置。

0

看起來你使用的是過時的eclipse版本。

Eclipse開始支持JAVA 1.8版本(Eclipse Luna)。

所以,如果你決定使用JAVA 1.8,你最好開始使用Eclipse Luna是更高版本。