Я собрал мой источник с Java версии 1.6, используя параметры -source 1.5 и -target 1,5 и компилятор оленья кожа жалуются на всех.Java и «вперед» Совместимость вопрос
Тем не менее, приложение не будет работать с java 1.5 из-за отсутствующих методов. Конечно, я мог бы переписать часть моего исходного кода на 1.5, но я не понимаю; не должен ли java байт-код в нижней части быть «спереди» совместимым?
Не превращены ли методы в байт-код? Можно ли скомпилировать 1.6 libs/methods (formely String.isEmpty()) на байт-код 1.5 и упаковать все это в архив?
Только проблема, Mac OSX, которая говорит о своей единственной ОС с полностью интегрированной java, не поддерживает 1.6:/ –
1.6, конечно, доступна для Mac OS X. Я считаю, что у них даже есть версия плагина 6u10. Я думаю, что они еще не достигли, к сожалению, 1.6 по умолчанию во всех поддерживаемых версиях Mac OS X. –
Я думаю, что он доступен только в 64-битных версиях –