2014-01-11 2 views
0

учитель сказал: «ваш исходный код должен компилироваться в Java„1.6.0“Эта версия вообще я ищу, но не могу найти версиюКомпиляция исходного кода в Java 1.6.0

Какую версию вы думаете... лучше в этой ситуации из следующего сайта:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

Как мы можем понять версию ведьм этого сайта почти та же версия, что мы хотим

+0

Пожалуйста, будьте более конкретными и попробуйте сказать, какие функции будут требуется или предоставить образец кода, в противном случае самая последняя версия java и ссылка, которую вы предоставили, должны быть в порядке для обучения. – mockinterface

+0

Почему ваш учитель так говорит? Если вы занимаетесь программированием на Java (tm), вы должны использовать Java 7 и посмотреть, чтобы перейти к Java 8 после его выпуска. Java 6 был «завершенным» ... и это означает, что больше не будет исправлений безопасности. –

ответ

1

Вам не обязательно иметь точную версию. Большая часть кода, который вы пишете, может быть скомпилирована в другой версии, если вы только начинаете Java-программирование, основываясь на вашем вопросе, кажется, что вы только начинаете.

Не будет слишком много изменений среди разных обновлений одной версии. Поэтому вам не о чем беспокоиться. Если вы хотите быть уверенным, что когда-либо вы пишете, можно скомпилировать в 1.6.0, вы можете взять любую версию 1.5 и разработать свой код. Таким образом, ваш код будет почти всегда компилироваться в любой версии 1.6. Итак, продолжайте использовать Java SE Development Kit 6u45.

Или если вы хотите просто запустить уже скомпилированный код, достаточно, если вы возьмете последнюю версию JRE.

+0

Благодарим вас за разъяснение – user3184352

0

Когда кто-то говорит «ваш исходный код должен компилироваться в Java„1.6.0“» они означают любой Java 1.6.0 распределения.

Все загрузки на этой странице для Java 1.6.0, поэтому любой из них будет делать. Но с Java лучше всего использовать последний выпуск исправлений. Это в настоящее время Java 1.6.0 патч 45.


Для записи, вы в значительной степени гарантирована что если ваш код будет компилироваться с одним заплатой выпуска Java 1.6.0, он будет собирать со всеми . (Как и в, я не знаю любой случай, когда это не будет правдой ... по сравнению с возможностью появления неясных ошибок компилятора в более ранних выпусках исправлений.)

+0

спасибо. ваше объяснение было полезным. – user3184352

Смежные вопросы