Запуск нескольких версий Java на одном компьютере с Linux

841
vaibhav

На моей машине Linux с JRE 6 (1.6.0.35) запущено приложение Java. Я работаю над поддержкой SCTP в JRE 7 (не поддерживается в JRE 6 и не поддерживается в Windows), поэтому я хочу протестировать простую программу на Java, для которой требуется библиотека SCTP из JRE 7 и машина с Linux.

Как я могу использовать ту же машину для тестирования моей простой Java-программы на JRE 7?

0
Большинство дистрибутивов Linux предлагают механизмы для управления несколькими версиями Java. Вы должны быть более конкретными. Daniel B 9 лет назад 0
У меня есть jre 1.6.0.35 в моем Linux Machine. Сейчас я работаю над поддержкой SCTP в jre7 (не поддерживается в jre6 и не поддерживается в windows), поэтому я хочу протестировать простую java-программу, которая требует библиотеку SCTP jre7 и машину linux. vaibhav 9 лет назад 0
Ключевое слово было «распространение», как и в котором. Daniel B 9 лет назад 0

1 ответ на вопрос

0
ap0

Это зависит от того, где вы разрабатываете свою программу. Если вы используете и вид IDE, Java обычно можно изменить в настройках проекта.

Если вы компилируете свою программу из командной строки (то есть javacи т. Д.), Вы можете изменить желаемую среду Java, добавив в нее следующие строки ~/.bashr_profile(которые запускаются каждый раз, когда вы открываете терминал. это также bash. Вы также не указали, какой дистрибутив вы используете. Например, Arch Linux предлагает удобный и простой скрипт для изменения среды Java archlinux-java. Общий случай:

Добавьте следующие строки в ~.bash_profile:

export JAVA_HOME=path/to/java export PATH=$PATH:/path/to/java/bin 

Сохраните, выйдите, выйдите из системы и снова войдите в систему, и вы должны быть готовы.

Похожие вопросы