Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно выбрать execution environment для Java в Eclipse / 7 сообщений из 7, страница 1 из 1
09.01.2016, 10:39
    #39143731
wertus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
Создал проект в эклипсе. У меня на компе установлена джава 1.8 а в эклипсе можно выбрать execution environmet для проекта (как на картинке по ссылке), например я выбрал Java SE 1.7(jdk1.8.0_66). Что это значит? Программа будет исполняться как буд-то на компе установлена джава 1.7? Или для написания программы будут доступны только возможности джава 1.7 ?

...
Рейтинг: 0 / 0
09.01.2016, 11:08
    #39143737
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
Код: plaintext
1.
2.
3.
Usage: javac <options> <source files>
where possible options include:
...
  -target <release>          Generate class files for specific VM version
...
Рейтинг: 0 / 0
09.01.2016, 12:22
    #39143748
wertus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
Basil A. Sidorov,

если я правильно понял, что эта опция используется для того, чтобы проект работал так, как будто он работает в среде java 1.7 ? например если потом он будет запускаться только в среде 1.7 ? т.е. применяются некие оптимизации для class файлов?

а если в этом проекте использовать некие фичи, которые работают только в джава1.8, что тогда?
...
Рейтинг: 0 / 0
09.01.2016, 12:50
    #39143757
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
wertus,
академический интерес? Делай по умолчанию что даёт среда.
...
Рейтинг: 0 / 0
09.01.2016, 15:34
    #39143796
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
Есть фишки, уникальные для среды разработки, есть фишки, общепринятые для сред разработки.
А есть - фишки, присущие самой платформе (Java SE).
Так вот, средЫ разработки (напрямую или через API компилятора) используют один из двух вариантов: javac (требует JDK) или eclipse-компилятор (обходится рантаймом).
Указание целевой среды делает две вещи:
1. Проставляет соответствующую версию в заголовке class-файла;
2. Следит, чтобы в исходном коде не использовались API, since-анотация которых указывает на их появление в более поздней версии рантайма.
Второй контроль не стопроцентный (анотации, в общем и целом, ставят люди), поэтому компилятор выдаёт предупреждение, если используемый rt.jar не соответствует целевой версии.
...
Рейтинг: 0 / 0
09.01.2016, 23:31
    #39143956
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
wertusИли для написания программы будут доступны только возможности джава 1.7 ?да, именно так
...
Рейтинг: 0 / 0
09.01.2016, 23:38
    #39143958
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выбрать execution environment для Java в Eclipse
wertusесли я правильно понял, что эта опция используется для того, чтобы проект работал так, как будто он работает в среде java 1.7 ? например если потом он будет запускаться только в среде 1.7 ? т.е. применяются некие оптимизации для class файлов?нет (на все три вопроса)
wertusа если в этом проекте использовать некие фичи, которые работают только в джава1.8, что тогда?использовать в java build path 1.8

execution env - это всего лишь упрощение конфигурации
в двух словах:
когда вы вдвоём с соседом разделяете между собой один проект
вместе с настройками эклипса
но у тебя установлена jdk 1.7.0.1 в каталоге c:\java, а у соседа - 1.8 в каталоге /home/sosed/java
а проект у вас - под java 1.7
и в настройках проекта (в java build path) делаете "ссылку" на JavaSE-1.7, которая у соседа смотрит в одно место, а у тебя в другое
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно выбрать execution environment для Java в Eclipse / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]