После загрузки последнего файла .tar я запустил tar zxvf jdk-7u45-linux-x64.tar.gz
для извлечения java файлов.
Задайте путь в файле .bashrc
(vi ~/.bashrc
), как показано ниже;
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/bin/java
export PATH=$PATH:/usr/lib/jvm/jdk1.7.0_45/bin
export JDK_HOME=/usr/lib/jvm/jdk1.7.0_45
export JRE_HOME=/usr/lib/jvm/jre1.7.0_45
Теперь, выполнив команду java -version
или java, java PATH все еще указывает на более старую версию java (java version "1.6.0_27"
).
Я знаю, что по умолчанию ubuntu использует путь OpenJDK. Я должен изменить путь как последнюю версию, как переменную моей системной среды, установленную в файле .bashrc
.
Кроме того, sudo update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode
* 3 /usr/lib/jvm/jdk1.7.0_45/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3