$PATH анализируется от начала до конца, пока не будет найдено совпадение. Так, например, если ваш $PATH :
/usr/bin:/path/to/jre6:/path/to/jre7
и вы выполняете java -jar something.jar , оболочка сначала будет искать исполняемый файл java в /usr/bin . Он не найдет его там, поэтому будет выглядеть в /path/to/jre6 . Он найдет исполняемый файл java в этом каталоге, поэтому он прекратит дальнейший поиск и будет использовать этот исполняемый файл Java.
Вы должны добавить путь Java 7 перед путем к Java 6, чтобы использовать его.
Однако изменение $PATH - неправильный способ переключения между версиями Java. Вы должны скорее использовать update-alternatives .
Запустите sudo update-alternatives --config java для просмотра списка доступных версий Java и переключения между ними. Ваша недавно установленная версия еще не будет доступна.
Запустите sudo update-alternatives --install /usr/bin/java java /path/to/jre7/java 100 чтобы зарегистрировать Java JRE7.
Запустите sudo update-alternatives --config java еще раз и выберите Java JRE7.