2014-01-24 48 views
0

嗨任何人都可以,請給我這個問題的解決方案.....Servlet程序編譯時錯誤與tomcat6中tomcat7和服務器啓動錯誤

在編譯時有tomcat7我得到錯誤的程序的servelt:

無法訪問javax.servlet.Servlet,錯誤的類文件:c:program files \ Apache software Foundation \ Tomcat 7.0 \ lib \ servlet-api.jar(javax/servlet/Servlet.class)類文件版本錯誤50.0 ,應該是49.0。請刪除或確保它出現在類路徑的正確子目錄中。

public class Servletprgm implements Servlet{" 

我已經設置CLASSPATH以正確的位置,我不能夠找到這個錯誤的解決方案。我以爲安裝時可能會出現錯誤,所以我想安裝tomcat6,並且這樣也會出現問題,當我啓動tomcat6時,它會自動跳下...

回答

0

這是來自類的版本。如果試圖在Java 5運行時加載的東西編譯爲Java 6,你會得到錯誤,不兼容的類版本,得到了50,預期49

http://javarevisited.blogspot.jp/2011/07/javalangunsupportedclassversionerror.html

一些類版本向後compatbible和一些不是。

  • 爪哇1.2使用主版本46
  • Java 1.3的使用主版本47
  • 爪哇1.4使用主版本48
  • 爪哇5使用主版本49
  • 爪哇6使用主版本50
+0

嗨,感謝您的回答,現在我可以編譯我的程序....服務器存在問題,因爲我正在打開它的入門和自動關閉自動 – user3203749

+0

你可以幫助我解決這個問題...... – user3203749