我被卡住了使用Java 1.5。有時我會在我的pom.xml中添加一個dep,它只與Java 1.6兼容。有沒有可以檢查的Maven插件?「.class文件中的版本號錯誤」是否有Maven插件來檢查此錯誤?
3
A
回答
0
這裏沒有maven插件,但是你可以嘗試獲取這個依賴的源代碼並用java 1.5進行編譯,然後將它包含在你的項目中。
0
從某種意義上說,Maven確實會通過失敗來檢查。試圖建立你的代碼告訴你它不起作用。我認爲你要問的是,如果一個jar是Java 5兼容的並且我不知道,那麼你如何事先檢查。 MvnRepository.com似乎不支持這種功能。
+0
我的代碼編譯得很好,但問題出在必要的依賴性上,但不是傳遞性的,我必須明確地添加它。該問題僅在運行時發生。 – 2012-03-03 23:58:35
相關問題
- 1. Java錯誤:.class文件錯誤中的版本號錯誤
- 2. 休眠拋出 「錯誤版本的.class文件號碼」 錯誤
- 3. java.lang.UnsupportedClassVersionError錯誤:在.class文件錯誤版本號
- 4. java.lang.UnsupportedClassVersionError:.class文件中的版本號錯誤
- 5. .class文件中的版本號錯誤 - Mule,Soap和Restful
- 6. Grails 1.1和JDK 1.5/1.6「.class文件中的版本號錯誤」
- 7. java.lang.UnsupportedClassVersionError:.class文件中的版本號錯誤?
- 8. Eclipse Android SDK:.class文件中的錯誤版本號
- 9. MTurk命令行工具錯誤:.class文件中的版本號錯誤
- 10. Maven插件簽名檢查錯誤
- 11. 是否可以使用revapi maven插件來檢查SNAPSHOT版本?
- 12. 解決錯誤版本的插件「org.mortbay.jetty:碼頭 - Maven的插件」
- 13. 類文件中版本號錯誤
- 14. 檢查文件是否存在錯誤
- 15. AspectJ的Maven插件錯誤
- 16. 的Maven插件JAXB2錯誤
- 17. Eclipse的Maven插件錯誤
- 18. Tomcat 7:線程「main」中的異常java.lang.UnsupportedClassVersionError:.class文件中的錯誤版本號
- 19. 在瀏覽器中的.class文件中的Java錯誤版本號
- 20. 線程「main」中的Tinyos異常java.lang.UnsupportedClassVersionError:.class文件中的錯誤版本號
- 21. Java錯誤:試圖在OS X上運行卡桑德拉當.class文件錯誤錯誤版本號
- 22. 如何檢查Java源文件是否有效(沒有錯誤)?
- 23. MAVEN SUREFIRE插件錯誤
- 24. Maven cxf插件錯誤
- 25. Openjpa maven插件錯誤
- 26. Maven發佈插件錯誤
- 27. Aspectj在maven版本中的版本號錯誤
- 28. Maven的錯誤解決版本的插件
- 29. buildnumber - Maven的插件得到的svn:「Subversion版本庫」錯誤
- 30. Maven jaxws插件無法通過java.lang.UnsupportedClassVersionError:.class文件中的版本號不正確
你爲什麼堅持使用Java 5? – kittylyst 2012-02-21 15:05:02
@kittylyst可能是因爲他們只擁有支持Java 5的舊版WebSphere(或其他未支持升級他們的實驗室計算機的學校)的許可證等。那裏仍有財富500強公司仍然存在在Java 1.4上。我最近從事這樣一個項目。 – ArtB 2012-02-21 15:10:19
這與1.6的許可協議有關,因爲它涉及到客戶端開發。感謝所有的幫助! – 2012-02-29 23:29:15