2014-08-21 5 views
1

Я запускаю Eclipse Juno (так что я все еще могу запустить EclEmma) и установить jdk 1.6.0_45. Раньше я устанавливал jre 1.6, но тогда, когда бы я повторно импортировал из своих maven poms, я потерял бы всю отладочную информацию в библиотеках, поэтому я переключился.Как проинструктировать Eclipse, что JDK 1.6 является совместимой с Java 1.6 JRE?

Каждый раз так часто, и я еще не понял, что вызывает его, все мои проекты (и их более 100, так что это боль, чтобы исправить их все) решили, что им нужен 1.6 jre, и что ни один доступен. Я вижу jdk1.6.0_45 в списке Установленные JRE, но он недоступен в области среды выполнения под JavaSE-1.6. Единственным решением, которое я нашел до сих пор, является редактирование всех файлов .project, чтобы они снова ссылались на JaveaSE-1.6/JRE_CONTAINER и перезапускали Eclipse. Это занимает почти час (потому что ему нужно перестроить все дважды), что представляет собой большую потерю времени в день.

Итак, у меня есть вопрос: есть ли способ заставить Eclipse увидеть, что JDK , что он работает в, является допустимой средой JavaSE-1.6?

ответ

0

возвещать JRE в Window> Preferences> Java> Installed JREs (кажется, уже сделано)

В Installed JREs> Execution Environments> JavaSE-1.6, проверьте JRE вы хотите (jdk1.6.0_45)

Теперь все ваши проекты должны иметь библиотеку JRE System, используя среду выполнения JavaSE-1.6 (вы должны увидеть свое имя jre рядом с ним).

0

Вам нужно перейти в Windows-> Preferences-> Java-> Installed JREs-> Execution Environments и здесь выбрать JavaSE-1.6 в левом столбце и пометить ваш jdk1.6.0_45 как совместимый.

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