家里有台旧笔记本,装XP系统,刚装系统时,感觉速度还不错,随着补丁的更新,速度也就慢下来了。近日看到有文章说linux对硬件要求相对比较低,寻思装linux算了,装哪个版本呢?很多人推荐ubuntu,于是就下下来安装了。
好久没有用linux了,现在又接触它,感觉变化还是挺大的,首先是ubuntu系统的安装,按照默认的下去,就能完全装好,跟XP的安装相比,有过之而无不及。
系统装好了,想装个JDK,不想用内置的openjdk java,下面就记录一下jdk 1.6.0_22的安装。
要安装jdk,涉及到编辑内容,编辑就要用到vi,可是,那vi的方向键怎么变成ABCD了?在终端中运行以下命令即可:
sudo apt-get install vim
好了,vi好了,可以正常使用了。
接下来下载jdk安装包,我下载的是jdk1.6.0_22版本(jdk-6u22-linux-i586.bin)。
下载完后想安装到/usr/lib/jvm目录下,所以,copy下载的软件到目标目录:sudo cp jdk-6u22-linux-i586.bin /usr/lib/jvm
进入到目标目录:cd /usr/lib/jvm
添加执行的权限:sudo chmod +x jdk-6u22-linux-i586.bin
然后执行此文件:sudo ./jdk-6u22-linux-i586.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_22目录。
此时,jdk已安装完毕,下面进行配置
执行: sudo vi /etc/environment
在environment中修改,出现如下部分
引用: 注意path里面的分割是冒号( : )
PATH="......:/usr/lib/jvm/jdk1.6.0_22/bin"
CLASSPATH=.:/usr/lib/jvm/jdk1.6.0_22/lib
JAVA_HOME=/usr/lib/jvm/jdk1.6.0_22
保存,然后退出vi
再执行以下代码: afei是用户名
source /home/afei/.bashrc
此时,环境变量设置成功。
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行代码:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_22/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_22/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行代码:
sudo update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入
代码:
java -version
时,就会显示系统使用的java是sun的java。
声明:以上操作步骤是参考 http://forum.ubuntu.org.cn/viewtopic.php?t=183803 ,我根据自己机器的文件名称进行了编辑,版权归原作者所有。