Здесь: http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/javac.html#seealso
Параметр -source 1.6
указывает, что версия 1.6 (или 6) языка программирования Java будет использоваться для компиляции OldCode.java
.Опция -target 1.6 обеспечивает совместимость созданных файлов классов с виртуальными машинами 1.6.Обратите внимание, что в большинстве случаев значение параметра -target является значением параметра -source;в этом примере вы можете опустить опцию -target.
Необходимо указать опцию -bootclasspath, чтобы указать правильную версию классов начальной загрузки (библиотека rt.jar
).Если нет, компилятор выдает предупреждение.