**
问题描述:
**
在linux下双击打开eclipse,出现这么个问题,主要原因是java的jdk版本过低,网上好些人说是由于装了oracle导致,这个可能不一定,也有可能是装了其他软件或者库导致的jdk问题。
**
解决:
**
怎么解决?升级成jdk1.8或者更高版本。点击跳转到jdk下载链接
linux的建议下载 .tar.gz文件,解压后直接就可以用,不用再./configure三部曲,解压完成后放到一个比较合适的路径下,指定环境变量路径即可。在哪指定呢?
可以在/etc/profile文件中指定添加以下四句。
export JAVA_HOME=/usr/java/jdk1.8.0_191
export JRE_HOME=
J
A
V
A
H
O
M
E
/
j
r
e
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
JAVA_HOME/jre export CLASSPATH=
JAVAHOME/jreexportCLASSPATH=JAVA_HOME/lib:
C
L
A
S
S
P
A
T
H
e
x
p
o
r
t
P
A
T
H
=
CLASSPATH export PATH=
CLASSPATHexportPATH=JAVA_HOME/bin:
J
R
E
H
O
M
E
/
b
i
n
:
JRE_HOME/bin:
JREHOME/bin:PATH
删除线部分改成你自己的目录路径,而且每个人用的jdk版本也不一定相同。
在文件什么位置添加呢?
本人在开头,这个一般不影响,开头或者结尾都可以!如下
添加完成后source /etc/profile,让添加的设置生效,为了验证我用java -version查看了版本,确实升高了。可是问题还没有解决。
参看了这位仁兄的说法 就是在环境变量中把JDK的的路径放到Oracle JDK的前面就可以解决
说实在我有没有装oracle,导致这个问题我也不知道是哪个库导致的版本问题。这个路径也不知怎么去找怎么去设置?想了好些时候。猜测可能配置完成后一项开机启动后的设置没改过来,于是乎重启Ubuntu虚拟机,问题解决了!!!