|
|
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
Создал проект в эклипсе. У меня на компе установлена джава 1.8 а в эклипсе можно выбрать execution environmet для проекта (как на картинке по ссылке), например я выбрал Java SE 1.7(jdk1.8.0_66). Что это значит? Программа будет исполняться как буд-то на компе установлена джава 1.7? Или для написания программы будут доступны только возможности джава 1.7 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 10:39 |
|
||
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 11:08 |
|
||
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, если я правильно понял, что эта опция используется для того, чтобы проект работал так, как будто он работает в среде java 1.7 ? например если потом он будет запускаться только в среде 1.7 ? т.е. применяются некие оптимизации для class файлов? а если в этом проекте использовать некие фичи, которые работают только в джава1.8, что тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 12:22 |
|
||
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
wertus, академический интерес? Делай по умолчанию что даёт среда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 12:50 |
|
||
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
Есть фишки, уникальные для среды разработки, есть фишки, общепринятые для сред разработки. А есть - фишки, присущие самой платформе (Java SE). Так вот, средЫ разработки (напрямую или через API компилятора) используют один из двух вариантов: javac (требует JDK) или eclipse-компилятор (обходится рантаймом). Указание целевой среды делает две вещи: 1. Проставляет соответствующую версию в заголовке class-файла; 2. Следит, чтобы в исходном коде не использовались API, since-анотация которых указывает на их появление в более поздней версии рантайма. Второй контроль не стопроцентный (анотации, в общем и целом, ставят люди), поэтому компилятор выдаёт предупреждение, если используемый rt.jar не соответствует целевой версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 15:34 |
|
||
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
wertusИли для написания программы будут доступны только возможности джава 1.7 ?да, именно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 23:31 |
|
||
|
Как правильно выбрать execution environment для Java в Eclipse
|
|||
|---|---|---|---|
|
#18+
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, которая у соседа смотрит в одно место, а у тебя в другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 23:38 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39143757&tid=2124469]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 433ms |

| 0 / 0 |
