Я получаю разную версию java, когда запускаю java -version и javac -version. для java-версии iam get
java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.12.04.1)
OpenJDK Server VM (build 24.65-b04, mixed mode
javac -version
javac 1.6.0_33`
Мой путь к переменной среды в ~ / .profile: export PATH=${PATH}:/usr/lib/jvm/java-7-openjdk-i386/
Edit
, который java: /usr/bin/java
, который javac /usr/bin/javac
В Fedora я смог исправить эту ошибку с помощью этой команды:
sudo update-alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-1.b14.el7_2.x86_64/jre/bin/java
2 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_64/jre/bin/java
3 /usr/java/jdk1.8.0_91/jre/bin/java
Затем удалив старую версию java:
sudo yum remove java-1.7*
Затем я получаю ту же версию java для каждого из них: