我需要解决 JDK 1.5 中的一个 Java 错误,该错误已在 1.6 中修复。我正在使用以下条件:
if (System.getProperty("java.version").startsWith("1.5.")) { ... } else { ... }
这适用于其他 JVM 吗?有没有更好的方法来检查这个?
这些文章似乎建议检查1.5或1.6前缀应该起作用,因为它遵循正确的版本命名约定。
1.5
1.6
java.version