登录oracle的网站去下载JDK7
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
好吧!在下载之前我们要先选中“Accept License Agreement” 然后,才允许我们下载。
等等有好几个linux版本的 JDK,那么应该选择那个呢?我们先来看看他们有什么不同。
x86对应的是32位操作系统下的应用程序,x64对应的是64位操作系统下的应用程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。
ctrl+alt+t 调出ubuntu的终端。输入一下命令:
fnngj@fnngj-H24X:~$ getconf LONG_BIT //查看操作系统位数
32
fnngj@fnngj-H24X:~$ lsb_release -a //顺便看看操作系统信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
每种位数人操作系统又分了两种类型的安装包.
rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。 RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
ar.gz就是用tar和gzip压缩后的文件扩展名。 用winzip或winrar就可以打开
我这里下载的是jdk-7u11-linux-i586.tar.gz这个版本
我在/usr/java下安装jdk
解压
创建目录:
root@fnngj-H24X:/home/fnngj/下载# pwd //下载文件的默认路径
/home/fnngj/下载
root@fnngj-H24X:/home/fnngj/下载# ls //查看下载的文件
jdk-7u11-linux-i586.tar.gz
root@fnngj-H24X:/home/fnngj/下载# sudo mkdir /usr/java //创建目录
root@fnngj-H24X:/home/fnngj/下载# sudo tar zxvf jdk-7u11-linux-i586.tar.gz -C /usr/java //将下载的文件解压到/usr/java目录下
root@fnngj-H24X:/home/fnngj/下载# cd /usr/java/ //切换到创建的目录下
root@fnngj-H24X:/usr/java# ls
jdk1.7.0_11
改名(非必须步骤)
为了便于书写,我们需要对JDK的解压目录进行改名。
root@fnngj-H24X:/usr/java# sudo mv jdk1.7.0_11 java-7-sun
root@fnngj-H24X:/usr/java# ls
C:\nppdf32Log\debuglog.txt java-7-sun
修改配置文件
打开配置文件命令
root@fnngj-H24X: 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
(标红的部分为我们要添加的内容,注意路径,安装版本名称不要写错)
保存后关闭配置文件
要使配置文件生效,需要输入一下:
root@fnngj-H24X:/usr/java# source /etc/environment
验证
在终端使用echo命令检查环境变量的设置情况
root@fnngj-H24X:/usr/java# echo $JAVA_HOME
/usr/java/java-7-sun
root@fnngj-H24X:/usr/java# echo $CLASSPATH
.:/usr/java/java-7-sun/lib:/usr/java/java-7-sun/jre/lib
root@fnngj-H24X:/usr/java# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/java-7-sun/bin
查看安装的java版本:
root@fnngj-H24X:/usr/java# java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
使其对所有用户有效
重新打开一个终端,查看java版本
fnngj@fnngj-H24X:~$ 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 <选定的软件包>
啊!怎么找不到了呢? 因为刚才是用root用户配置的,且关闭终端,配置的作用就消失了。那怎么办?
需要修改profile 文件
root@fnngj-h24x/usr/java# sudo gedit /etc/profile
打开profile文件,添加如下内容
#set java environment
JAVA_HOME=/usr/java/java-7-sun
export 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
修改完成后保存
这个需要重启电脑才能生效。
相关推荐
linux下安装jdk,上传上来以后好参考,需要的朋友可以免费下载参考
linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家
linux下安装JDK
介绍linux下如何安装JDK o Linux 自解压二进制文件 此文件可用于在用户所选位置安装 Java,且可由任何人(不限于超级用户)进行安装。只要您不是超级用户,它就无法替换 Linux 提供的 Java 平台的版本。 Linux RPM ...
linux 下安装jdk 的方法
一键安装java脚本 Linux 安装jdk
Linux下安装Jdk8,内附安装文档(jdk-8u11-linux-x64.tar.gz,jdk-8u202-linux-x64.tar.gz)
详细讲述了Linux下安装jdk1.6的过程和java的配置过程。很实用的
在linux下安装JDK,在linux下安装JDK,在linux下安装JDK
Linux安装jdk文档
linux快速安装jdk1.8方式及环境配置 一、下载jdk jdk下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html **注:安装之前先查看一下系统有没有已经安装的版本 查看当前系统jdk的版本:...
Linux下安装jdk8,下载安装、非yum安装,步骤很简单,按照文档步骤来就行了
Linux安装JDK完整步骤,Linux服务器安装JDK常见问题处理和流程
linux 安装 jdk Linux开发Java 程序设置
linux下安装jdk1.7.docxlinux下安装jdk1.7.docxlinux下安装jdk1.7.docx
欢迎下载,jdk安装步骤,用于日常使用jdk,编译和安装配置环境变量等。确保每次安装的时候,能够按照步骤。
Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、...
linux安装jdk的详细说明以及安装后的验证,卸载!
Linux系统安装jdk环境及环境变量配置
Linux下如何安装和卸载JDK