动安装jdk
一,下载jdk安装文件:jdk-6u22-linux-i586.bin jdk网站地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter jdk文件下载地址:http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u22-linux-i586.bin?BundledLineItemUUID=0DuJ_hCxnYgAAAErxaUF_L0_&OrderID=2ouJ_hCxRbsAAAEruqUF_L0_&ProductID=XUuJ_hCwWmcAAAErMVJuIQy3&FileName=/jdk-6u22-linux-i586.bin [说明:可能这个地址会变,使用上面的“jdk网站地址”,然后找到下载地址比较保险] 二,解压jdk文件 在/home/your_user_name/下执行 chmod +x jdk-6u22-linux-i586.bin ./jdk-6u22-linux-i586.bin (五楼指出遗漏的地方) 得到这个新的被解压的目录 jdk1.6.0_22 三,移动目录jdk1.6.0_22 到 /usr/lib/jvm/java/ 注意:如果/usr/lib目录下没有jvm目录,要自己新建jvm目录,用命令:sudo mkdir jvm; sudo mkdir java 四,修改环境变量 sudo cp environment environment-old [说明:这是备份一下配置文件] sudo vim environment 修改配置文件如下: ----------------------------------- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"TH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/u sr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_22/bin" CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_22/lib JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_22 ----------------------------------- 主要是修改了3个地方: 1,在PATH上,添加了:/usr/lib/jvm/java/jdk1.6.0_22/bin [说明:这里的wangcity是我的linux的用户名,要改为你的对应的用户名] 2,添加了 CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_22/lib [说明:这里的wangcity是我的linux的用户名,要改为你的对应的用户名] 3,添加了 JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_22 [说明:这里的wangcity是我的linux的用户名,要改为你的对应的用户名] 五,由于ubuntu中有默认jdk还需要执行如下工作 执行代码: sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/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 [说明:这一步,在我这里是提示的不必要,没有做任何改变,我想还是执行一下,比较放心] 七,验证是否安装成功 在shell中执行: java -version or javac -version |