如果Java版本比較老,那麼Java會產生這樣一個非常神祕的錯誤消息:UnsupportedClassVersionError ...。雖然發行說明中提供了必要的Java版本,但許多客戶都會通過此錯誤消息聯繫支持人員。如何在用戶友好的消息中更改UnsupportedClassVersionError?
有沒有簡單的解決方案來向用戶顯示更好的錯誤信息?
我們使用Gradle作爲建築物。我如何編譯一個較小的文件類型的文件集?在這個文件中,我們可以做一個版本檢查來顯示錯誤信息。
當然,我們不能更改完整項目的類文件版本。
這是否幫助http://stackoverflow.com/questions/2591083/getting-java-version-at-runtime –
沒錯 - 到上添加,也可以使一個Java類是無論是在安裝時還是在每次啓動程序時運行,該程序都是爲JDK 1.1編譯的,並且會檢查Java的版本 - 如果它太舊,則會顯示用戶友好的錯誤消息。 –