Я пытаюсь протестировать устаревший код под другой JRE, отличной от той, для которой он был написан. Назовем их JRE_old и JRE_new. Чтобы быть уверенным, под каким из них работает мой код, в моей инициализации есть следующий оператор:
System.err.println(System.getProperty("java.version")); Я попробовал cd подключить свой терминал к JRE_new/Contents/Home и запустить там Java в jar-файле моего приложения, но вывод строки версии такой же, как у JRE_old.
Я также пытался настроить JAVA_HOME так, чтобы он указывал на JRE_new/Contents/Home, и дважды щелкнул мое приложение, но снова выводится строка версии JRE_old.
р>
Может кто-нибудь сказать мне, где я ошибаюсь? Спасибо!
Мобильная версия