如何从Java代码中了解JDK版本

如何从Java代码中了解JDK版本

我认为你的意思只是Java版本,在这种情况下试试这个:

String version = System.getProperty("java.version"); 

依赖java.version字符串除了显示给人类之外的任何东西都是脆弱的,如果在另一个Java实现上运行则会中断。

以编程方式唯一可靠的方法是使用reflection来仔细询问给定的设施是否可用,然后相应地选择适当的代码。