Как я могу иметь обе версии 1.6 и 1.7 одновременно (osx)?

1

У меня есть устаревший код, который использует jruby, для которого требуется java 1.6

Моя текущая настройка:

$ java -version
  java version "1.6.0_65"
  Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
  Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
08:42:11 mdurrant C02MH2DQFD58 /Users/mdurrant
$ ruby --version
  jruby 1.7.4 (1.9.3p392) 2013-05-16 2390d3b on 
  Java HotSpot(TM) 64-Bit Server VM 1.6.0_65-b14-462-11M4609 [darwin-x86_64]

Теперь я хочу использовать eclipse, и для последней версии требуется версия jdk 1.7

Как я могу добавить это, а потом они сосуществуют?

Я волнуюсь, что это будет эффективно обновлять мои существующие 1,6 до 1,7 (новее дает мне много проблем с памятью в моих приложениях - да, как в обратном направлении, так как более новая версия хуже в управлении памятью - возможно, из-за того, как наши приложения построены).

  • 1
    Вы можете скачать * .zip версию JDK и указать путь к ней, где это необходимо.
Теги:
jruby

2 ответа

0

Установите или укажите по умолчанию JRE в eclipse из пути построения Java → JRE System Library → Installed JRES → Добавить.

в противном случае укажите файл Jdk по умолчанию в файле конфигурации eclipse.ini

0

Установить как стандартную JRE из Java Build Path → JRE System Library → Установленный JRES → Добавить...

или

Вы можете указать версию JDK для использования с Eclipse в eclipse.ini. Это решит проблему с запуском Eclipse.

-vm      // Add this configuration before -vmargs.
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/java

или вы можете установить jenv

jenv is for a equivalent of rbenv, but for Java environnement. It allow to easily switch between several JDKs installations (already presents), and configure which one to use per project.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню