从javac文档:
-source 指定接受的源代码版本。
-target 生成针对指定版本的VM的类文件。类文件将在指定的目标和更高版本上运行,但不会在VM的早期版本上运行。
在您的示例中:
-source 1.5 and -target 1.6
这将用于确保源代码与JDK 1.5兼容,但应生成用于JDK 1.6及更高版本的类文件。
相当 为什么 你会做,这是另一回事。

从javac文档:
-source 指定接受的源代码版本。
-target 生成针对指定版本的VM的类文件。类文件将在指定的目标和更高版本上运行,但不会在VM的早期版本上运行。
在您的示例中:
-source 1.5 and -target 1.6
这将用于确保源代码与JDK 1.5兼容,但应生成用于JDK 1.6及更高版本的类文件。
相当 为什么 你会做,这是另一回事。