Могу ли я использовать Java 7 с Eclipse 3.x? - PullRequest
3 голосов
/ 07 сентября 2011

Я пытаюсь настроить мой eclipse (Helios), используя jdk 7 для компиляции моего кода. Я не установил JDK 7 на моем Windows XP. Но я включаю все содержимое JDK с моим проектом. Кажется, решение, предоставленное в этом посте , не работает. Компиляция Java-кода требует JDK. JRE достаточно для запуска скомпилированного кода. Я думаю, что нам нужен способ настроить JDK для использования не только JRE. Я протестировал с новой функцией JDK 7, String in switch, я могу скомпилировать ее в моей системе компиляции пакетных файлов, но не могу использовать eclipse для компиляции.

есть идеи?

Ответы [ 2 ]

3 голосов
/ 07 сентября 2011

Это то, что я сделал, чтобы Eclipse 3.x работал с Java 7.

  1. установил Java 7 на другую машину, а затем скопировал папку JDK в каталог 3-й части моего приложения Javaпоэтому моя машина все еще использует Java 6);

  2. Загрузите Eclipse 3.7.1 отсюда: eclipse 3.7.1

  3. настроить Eclipse, выполнив следующие шаги в этой записи ( выберите 1,7 на уровне соответствия компилятора под записью компилятора Java );

По крайней мере, теперь я могу использовать String в Switch в Eclipse.

Удачи.

1 голос
/ 07 сентября 2011

Для компиляции Java-кода требуется JDK. JRE достаточно для запуска скомпилированный код.

  • это верно

«Но я включаю все содержимое jdk в свой проект»

  • Включение тех из них не изменит поведение компилятора eclipse. Включение файлов в путь сборки проекта просто делает эти классы доступными для разработки / выполнения вашего приложения (или так же хорошо, как установка CLASSPATH)

Сделайте это:

1 - установить требуемую версию JDK

2 - Выберите следующее меню - «Окно»> «Установки»> «Java»> «Компилятор» - и вы увидите выпадающий список для выбора версии, которую вы хотите использовать.

3 - Читайте это и это .

Удачи в том, что вы DBA после 5 лет. Пожалуйста, подумайте и над своим английским (без обид, пожалуйста)

...