Если вы скомпилируете свой код с 1.6, он не будет работать на 1.5. Если вы хотите, чтобы он работал в 1.5, вы можете скомпилировать код с 1.5, и он сможет работать на обоих.
Попробуйте скомпилировать с 1.5, и если есть ошибки, то опубликуйте их. Единственный способ, которым он не скомпилируется на 1.5, - это использование определенных улучшений 1.6 в вашем коде.
Чтобы ответить на реальный вопрос.
javac -target 1.5
Подробнее см. здесь .