服務器部署項目出現問題:Unsupported major.minor version 52.0

問題描述:java

    編寫一個web 前置服務,使用ant編譯項目,將項目部署到服務器上,啓動時報此錯誤:Unsupported major.minor version 52.0web

網上給出錯誤緣由是服務器安裝的java版本低於項目開發編譯使用的java版本。 可是選擇與服務器一樣版本或者低於服務器版本編譯項目,依舊出現此問題。經分析 ant 是使用javac 進行項目編譯,沒有明確配置使用哪一個javac 進行編譯, 默認使用環境變量設置的java 版本進行編譯。服務器

解決辦法: 在build.xml 中配置javacui

<javac fork="true" executable="C:/Program Files/Java/jdk1.6.0_24/bin/javac"
       source="1.6"
       memoryInitialSize="512m"
       memoryMaximumSize="1024m"  
       classpathref="classpath"
       srcdir="${src}"  
       debug="true"
       deprecation="on"
       optimize="true"
       includeantruntime="20" />
相關文章
相關標籤/搜索