我安裝了JDK 7和使用Tomcat 7無法在字符串類型的切換在JDK 7
一個字符串變量使用switch
當我現在收到此錯誤,
無法在切換值類型字符串源級別低於1.7
我也爲JDK 7設置我的類路徑,我沒有安裝JDK 6。如何解決這個問題?
我安裝了JDK 7和使用Tomcat 7無法在字符串類型的切換在JDK 7
一個字符串變量使用switch
當我現在收到此錯誤,
無法在切換值類型字符串源級別低於1.7
我也爲JDK 7設置我的類路徑,我沒有安裝JDK 6。如何解決這個問題?
默認的Tomcat JSP編譯器將編譯爲Java 1.6。 查看Tomcat documentation瞭解如何指定用於JSP頁面的編譯器。
看看這些參數:
編譯器 -哪個編譯螞蟻應該用來編譯JSP頁面。這個值的有效值與Ant的javac任務的編譯器屬性相同。如果該值未設置,則將使用默認的Eclipse JDT Java編譯器而不是使用Ant。沒有默認值。如果設置了該屬性,則應該使用setenv。[sh | bat]將ant.jar,ant-launcher.jar和tools.jar添加到CLASSPATH環境變量中。
compilerSourceVM -源文件與哪個JDK版本兼容? (默認值:1.6)
compilerTargetVM -生成的文件與哪些JDK版本兼容? (默認值:1.6)
我打開'監視器tomcat'並打開Java選項卡JVM設置爲「C:\ Program Files \ Java \ jre7 \ bin \ client \ jvm.dll」 –
Look [here](http://stackoverflow.com/questions/11000497 /如何以進行配置-Tomcat的使用的Java的-7)。 – NINCOMPOOP
Ya JVM已經設置爲「C:\ Program Files \ Java \ jre7 \ bin \ client \ jvm.dll」,但仍然面臨同樣的問題。 –
This link可以幫助你:
目前,您可以使用Java 7的servlet。只要您將JSP引擎配置爲使用javac作爲編譯器,就可以將它與JSP一起使用。默認情況下,JSP引擎已預先配置爲使用Eclipse編譯器,而當前版本不支持Java 7.
我使用tomcat 7安裝了JDK 7?^_^ –
你沒有任何機會使用maven? –
我試過在jsp中。當我嘗試在ecllipse相同,它工作正常。 –