Получение версии Java во время выполнения

Мне нужно обойти ошибку Java в JDK 1.5, которая была исправлена ​​в 1.6. Я использую следующее условие:

if (System.getProperty("java.version").startsWith("1.5.")) {
    ...
} else {
    ...
}

Будет ли это работать для других JVM? Есть ли лучший способ проверить это?

Ответы на вопрос(12)

Ваш ответ на вопрос