1、下载jdk
登录oracle的网站去下载对应版本JDK7
http://www.oracle.com/technetwork/java/javase/downloads/index.html
查看ubuntu版本:ctrl+alt+t 调出ubuntu的终端。输入一下命令:
$ getconf LONG_BIT //查看操作系统位数 $ lsb_release -a //顺便看看操作系统信息
安装包类型:
rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。 RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
tar.gz就是用tar和gzip压缩后的文件扩展名。 用winzip或winrar就可以打开
我这里下载的是jdk-7u11-linux-i586.tar.gz这个版本
2、在/usr/java下安装jdk
/下载# sudo mkdir /usr/java //创建目录 /下载# sudo tar zxvf jdk-7u11-linux-i586.tar.gz -C /usr/java //将下载的文件解压到/usr/java目录下 /下载# cd /usr/java/ //切换到创建的目录下 /usr/java# ls jdk1.7.0_11
改名(非必须步骤)
为了便于书写,我们需要对JDK的解压目录进行改名。
jl@jl-Lenovo-B465c:/usr/java$ sudo mv jdk1.7.0_25 java-7-sun jl@jl-Lenovo-B465c:/usr/java$ sudo gedit /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin" export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export JAVA_HOME=/usr/java/java-7-sun
终端输入:
jl@jl-Lenovo-B465c:/usr/java$ source /etc/environment //使配置文件生效
4、验证
- java
- javac
- java -version
5、使其对所有用户有效
重新打开一个终端,查看java版本
$ java -version
程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless * gcj-4.7-jre-headless * openjdk-7-jre-headless * openjdk-6-jre-headless 请尝试:sudo apt-get install <</span>选定的软件包>
啊!怎么找不到了呢? 因为刚才是用root用户配置的,且关闭终端,配置的作用就消失了。那怎么办?
需要修改profile 文件
$ sudo gedit /etc/profile
打开profile文件,添加如下内容
#set java environment
JAVA_HOME=/usr/java/java-7-sunexport JRE_HOME=/usr/java/java-7-sun/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
修改完成后保存.这个需要重启电脑才能生效。