Мне нужно обойти Java-ошибку в JDK 1.5, которая была исправлена в 1.6. Я использую следующее условие:
if (System.getProperty("java.version").startsWith("1.5.")) {
...
} else {
...
}
Будет ли это работать для других JVM? Есть ли лучший способ проверить это?