1、
参考网址:
http://www.xuebuyuan.com/2070575.html
http://blog.****.net/csusunxgg/article/details/8956027
ZC: 网页内容保存于 “百度云 CodeSkill33 --> 全部文件 >来自网页 > Linux > ubuntu > ubuntu安装jdk-6u45-linux-x64-rpm.bin__Work_20160115_0851.rar”
2、
(1)、我是将jdk-6u45-linux-x64.bin放在 "/home"下的
(2)、命令"./jdk-6u45-linux-x64.bin" // 这一步是在解压文件(如果不是超级用户权限的话,需要对jdk-6u45-linux-x64.bin进行访问权限的设置)
(3)、环境变量的设置:(ZC:我用的是下面的 /etc/environment文件 的方式)
(3.1)、
sudo vi /etc/profile
(3.2)、ZC:注意这里是用 冒号 分割的
export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
(3.3)、
source /etc/profile
source /home/user/.bashrc
(4)、设置 默认jdk
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_45/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_45/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
update-alternatives --config java
通过这一步选择系统默认的jdk
(5)、测试
java -version
(6)、
需要的话,系统重启一下
PS:来自网页“http://www.powerxing.com/linux-environment-variable/”
“
此外,修改 /etc/environment 这个文件也能实现环境变量的设置。/etc/environment 设置的也是全局变量,从文件本身的作用上来说, /etc/environment 设置的是整个系统的环境,而/etc/profile是设置所有用户的环境。有几点需注意:
系统先读取 etc/profile 再读取 /etc/environment(还是反过来?)
/etc/environment 中不能包含命令,即直接通过 VAR="..." 的方式设置,不使用 export 。
使用 source /etc/environment 可以使变量设置在当前窗口立即生效,需注销/重启之后,才能对每个新终端窗口都生效。
”
PS:或者 通过 /etc/environment文件 来配置环境变量
“
1.打开/etc/environment文件
sudo gedit /etc/environment
2.加入环境变量,以分号分割(ZC:这里应该是说错了,应该是以 冒号 分割的)
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.6.0_45/bin"
JAVA_HOME="/usr/lib/jvm/jdk1.6.0_45"
CLASSPATH="/usr/lib/jvm/jdk1.6.0_45/lib"
PATH用于指定命令的搜索路径,因为我们要用到jdk/bin目录中的命令,所以需要把该路径加入到环境变量PATH中;CLASSPATH用于
指定类搜索路径;JAVA_HOME指向jdk的安装目录,通过设置JAVA_HOME,就不需要在Eclipse中进行java配置了。
3.执行更新命令
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300
(注意这2行命令 --install后面一共四个参数 分别是 链接 名称 路径 优先级,我们只要修改对应的路径就可以了)
”
X