系统: VM 上的Ubuntu 14.04 64位
1. 第一次安装时, JDK是32位的,Eclipse 是64位的,结果JDK可以正常运行,但是Eclipse 安装不成功。必须32位JDK对应32位Eclipse,64位JDK对应64位Eclipse,而且64位系统上可以安装 32位和64位的JDK,但是32位的系统上只能安装32位的JDK。
2. 第二次安装时,打算把JDK和Eclipse都装成32位的,但是又出现了问题,能查看Javac 的版本号(指令为 Javac -version),但是查看Java的版本号时(指令为 Java -version),出现了问题:
bash: /usr/lib/jvm/java-7-sun/bin/java: 没有那个文件或目录
找了半天,发现原因是64位的Ubuntu系统装32位的JDK,缺少32位的运行库 ia32-libs ,只要装上这个库就好了, 命令为 sudo apt-get install ia32-libs。安装时,找不到 库 ia32-libs ,需要用lib32z1 、lib32ncurses5和lib32bz2-1.0代替。
3. 安装JDK的步骤为:
(1). 下载JDK软件 jdk-8u65-linux-i586.gz
(2). 用解压缩命令 sudo tar -zxvf jdk-8u65-linux-i586.gz , 我这里用的是 /usr/local/java
(3). 进入解压后的文件夹 cd /