第一步:下载jdk-7-linux-i586.tar.gz
下载之前先看看自己的系统是多少位的
getconf WORD_BIT
第二步:解压安装
下载之后先把压缩包移动到home/mywork 目录下 解压:sudo tar zxvf ./jdk-7-linux-i586.tar.gz
第三步:更改文件所有者
下载之后可能文件所有者不是当前用户,文件夹上会有一个锁标志chown -R myhome:myhome /home/myhome/software/jdk1.7.0_25/
第四步:修改环境变量
vi ~/.bashrc
加上:
export JAVA_HOME=/home/myhome/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
其中
$Path表示不要破坏原来的路径,追加一个路径
export一定要写才可以生效 表示加入环境变量文件中
保存退出,输入以下命令使之立即生效。
source ~/.bashrc
当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。
第五步:测试
java -version
我在测试的时候某名的出现下面错误
bash:export: `=':不是有效的标识符
bash:export: `/home/zengzl/software/jdk1.7.0_25':不是有效的标识符
bash:export: `=':不是有效的标识符
bash:export: `/jre':不是有效的标识符
bash:export: `=':不是有效的标识符
bash:export: `.:/lib:/lib':不是有效的标识符
bash:export: `=':不是有效的标识符
后来调了发现是配置环境变量的时候等号两端都有空格造成的。
第六步:启动
启动eclipse,到响应目录下,使用 ./eclipse