2013-12-26 1 views
0

Мое приложение будет поддерживать только версию java 1.6, и мне нужно выполнить все тестовые примеры с помощью кода java 1.7 скомпилированных файлов классов.Необходимо использовать две версии Java в одной машине

Мой вопрос, как достичь выше требования ...

  1. Можно ли установить оба Java 1.6 и Java 1.7 версии в моей машине?
  2. Если возможно, как я могу установить путь java 1.6 для моего приложения и как я могу установить путь для версии java 1.7 для выполнения тестовых примеров с использованием файлов компиляции java 1.7.

Приложение не открывается с помощью Java 1.7, но мне нужно использовать только скомпилированные файлы java 1.7.

+0

* «Пожалуйста, дайте решения Заранее спасибо« * AKA «4 линии шума». Пожалуйста, оставьте это в будущем. –

+0

Вы, безусловно, можете * установить несколько версий Java, но ваше утверждение о том, что «Мое приложение будет поддерживать только версию java 1.6», уже означает, что ваше приложение имеет ошибку. Oracle имеет уже завершенный Java 6, и даже существенные исправления безопасности требуют поддержки. – ruakh

+0

Да, это возможно. Было бы полезно узнать, о какой платформе вы говорите, но, как правило, она сводится к установке в отдельные каталоги и обеспечению использования исполняемого файла правой java-версии, например. установив PATH или используя абсолютное значение. –

ответ

2

Да, это возможно. Вы должны изменить переменную окружения JAVA_HOME. Вы можете установить его в скрипте, который используется для запуска приложения.

This article может помочь вам

0

Да, это возможно.

Вы можете установить несколько версий java в одной системе.

Чтобы сделать его простым. Вы можете использовать eclipse, или Netbeans IDE. В этом случае вы можете использовать разные java-версии для компиляции.

0

Как и любая программа, вам необходимо указать директорию программы, которую вы хотите запустить, либо непосредственно, давая полное имя, или косвенно, установив переменную окружения, как PATH или JAVA_HOME ИЛИ JDK_HOME

Вы можете установите любое количество обновлений/версий Java, пока не закончите дисковое пространство. Чтобы настроить каждую программу на использование определенной версии, вам нужно посмотреть, как они запускаются и установить соответствующую директорию для использования Java для этой программы.

+0

Спасибо за ваш ответ. Вы можете представить, как установить путь для двух java-версий в java-коде – user3016945

+0

@ user3016945 Вы не можете глобально установить два пути, что вам нужно сделать, и когда вы запускаете одну программу или другую, сначала установите PATH. Есть ли сценарий, который запускает одну из этих программ? Если это так, измените этот скрипт. Если не добавить скрипт для изменения PATH перед его запуском. –