2015-06-16 3 views
0

Я установил последнее изображение «RASPBIAN Debian Wheezy» на моем Pi, и он содержит java 8 После этого я установил java 7: , и я хочу изменить путь java от java 8 до java 7 Так что я обновил свой переменных окружения:Raspberry pi update java path

export JAVA_HOME=/usr/lib/jvm/jdk-7-oracle-armhf/bin/java 
export PATH=$PATH:/usr/lib/jvm/jdk-7-oracle-armhf/bin 

Я добавил их к моему ~/.bashrc

, но до сих пор, когда я исполняю Java -version Я получил Java 8, даже после перезагрузки:

java -version 
java version "1.8.0" 
Java(TM) SE Runtime Environment (build 1.8.0-b132) 
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode) 

и когда я показываю свое envirnment переменных, я получил Java-!:

echo $PATH 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/jdk-7-oracle-armhf/bin 

[email protected] /usr/bin $ echo $JAVA_HOME 
/usr/lib/jvm/jdk-7-oracle-armhf/bin/java 

Как я могу обновить путь, так что команда «Java -версия» дала мне Java 7?

+0

Вы пробовали удалить Java 8? Или вам тоже нужно? – webo80

ответ

0

Просто введите PATH в неправильном порядке. Обычным способом будет:

export JAVA_HOME=/usr/lib/jvm/jdk-7-oracle-armhf 
export PATH=$JAVA_HOME/bin:$PATH 

Обратите внимание, что я добавил вашу новую java. Так как поиск PATH по порядку, он все равно найдет старую java, в противном случае.