经过一段时间的摸索和动手实践操作。在ubuntu11.04的版本上终于把jdk环境配置成功了。
虽然说是一件毫无技术含量的事,但在实践的过程中还是道出来很多问题。典型的是“安装jdk后配置jdk的环境变量重启就无法登录ubuntu”这样的恶心狗血问题,突然是一个莫名其妙的问题,不google一把有谁知道是啥问题啊!幸好这边有两台PC可以来对照着查询资料操作。唉!网上也有很多同学也遇到这种情况。很多解决办法那怎是一个“雷”字了得啊!!!没办法只有自己一遍遍的来尝试,也终于功夫不负有心人啊!!!!!!
这个我就把我的安装过程详细的来记录下,一是资料库备案,二是让新同学来少走弯路。
1.首先是到[url]http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html[/url] 下载jdk-6u26-linux-i586.bin 放到桌面上。
2.在/usr/local下建立java文件夹
[img]http://dl.iteye.com/upload/attachment/518929/95a0069b-90cb-3ca1-8b18-e95ac5086723.png[/img]
3.将桌面上的jdk软件包拷贝到刚才建立的java文件夹下,如图:
[img]http://dl.iteye.com/upload/attachment/518943/6955fef7-8e12-30c6-81ec-79dbf2faada5.png[/img]
4.查看java 文件夹下是否确实存在 jdk 软件包,如图
[img]http://dl.iteye.com/upload/attachment/518933/f4744ff0-2b9f-32c9-b65e-089d05f57463.png[/img]
5.给jdk文件赋权限,使其可以被当前用户操作:
[color=red]~是只在终端(Alt+Ctrl+t)/usr/local/java/jdk1.6.0.26$目录下[/color]
~sudo chmod u+w jdk-6u26-linux-i586.bin
~sudo ./jdk-6u26-linux-i586.bin
6.设置JAVA_HOME环境变量
~sudo get /etc/profile
在打开的文本编辑器中的umask 022语句之前加入如下代码:
#set java environment
export JAVA_HOME=/home/fredric/jdk1.6.0_26
export JRE_HOME=/home/fredric/jdk1.6.0_26/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
7.从新打开一个终端
~sudo gedit /etc/environment
在打开的文件末尾加入如下语句:
export JAVA_HOME=/usr/local/java/jdk1.6.0_26
export JRE_Home=/usr/local/java/jdk1.6.0_26/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
8.手动配置JDK 因为ubuntu11.04默认安装来openjdk,需要手动配置sun jdk,在终端:
通过上面的命令将sun jdk 加入java 选单。
再执行:
sudo update-alternatives --config java
选择sun jdk 前面的数字。
[img]http://dl.iteye.com/upload/attachment/518939/02fef524-6316-382f-a349-c6fde78ea9cd.png[/img]
9.大功告成,验证:
[img]http://dl.iteye.com/upload/attachment/518941/e0848631-54b3-3c3a-bef6-bca59c297f91.png[/img]
虽然说是一件毫无技术含量的事,但在实践的过程中还是道出来很多问题。典型的是“安装jdk后配置jdk的环境变量重启就无法登录ubuntu”这样的恶心狗血问题,突然是一个莫名其妙的问题,不google一把有谁知道是啥问题啊!幸好这边有两台PC可以来对照着查询资料操作。唉!网上也有很多同学也遇到这种情况。很多解决办法那怎是一个“雷”字了得啊!!!没办法只有自己一遍遍的来尝试,也终于功夫不负有心人啊!!!!!!
这个我就把我的安装过程详细的来记录下,一是资料库备案,二是让新同学来少走弯路。
1.首先是到[url]http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html[/url] 下载jdk-6u26-linux-i586.bin 放到桌面上。
2.在/usr/local下建立java文件夹
[img]http://dl.iteye.com/upload/attachment/518929/95a0069b-90cb-3ca1-8b18-e95ac5086723.png[/img]
3.将桌面上的jdk软件包拷贝到刚才建立的java文件夹下,如图:
[img]http://dl.iteye.com/upload/attachment/518943/6955fef7-8e12-30c6-81ec-79dbf2faada5.png[/img]
4.查看java 文件夹下是否确实存在 jdk 软件包,如图
[img]http://dl.iteye.com/upload/attachment/518933/f4744ff0-2b9f-32c9-b65e-089d05f57463.png[/img]
5.给jdk文件赋权限,使其可以被当前用户操作:
[color=red]~是只在终端(Alt+Ctrl+t)/usr/local/java/jdk1.6.0.26$目录下[/color]
~sudo chmod u+w jdk-6u26-linux-i586.bin
~sudo ./jdk-6u26-linux-i586.bin
6.设置JAVA_HOME环境变量
~sudo get /etc/profile
在打开的文本编辑器中的umask 022语句之前加入如下代码:
#set java environment
export JAVA_HOME=/home/fredric/jdk1.6.0_26
export JRE_HOME=/home/fredric/jdk1.6.0_26/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
7.从新打开一个终端
~sudo gedit /etc/environment
在打开的文件末尾加入如下语句:
export JAVA_HOME=/usr/local/java/jdk1.6.0_26
export JRE_Home=/usr/local/java/jdk1.6.0_26/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
8.手动配置JDK 因为ubuntu11.04默认安装来openjdk,需要手动配置sun jdk,在终端:
通过上面的命令将sun jdk 加入java 选单。
再执行:
sudo update-alternatives --config java
选择sun jdk 前面的数字。
[img]http://dl.iteye.com/upload/attachment/518939/02fef524-6316-382f-a349-c6fde78ea9cd.png[/img]
9.大功告成,验证:
[img]http://dl.iteye.com/upload/attachment/518941/e0848631-54b3-3c3a-bef6-bca59c297f91.png[/img]