标签: java javac
所以我知道javac可以带一个-source标志,它允许你指定它应该用来编译源代码的Java版本:
-source
@Override
但它还需要一个-target标志,允许您生成针对特定JVM版本的字节码。我有兴趣看到上面列出的每个版本中添加的功能列表,以便我可以做出明智的决定,我想知道-target。例如,出于性能原因还是因为某些语言功能破坏,是否有一些版本背后不推荐我定位?
-target