下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
x86 vs x64
x86 代表32位操作系统 x64 代表64位操作系统 判断系统是32位还是64位 getconf LONG_BIT
rpm vs tar.gz vs deb
-rpmdeb含义rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上对应的软件包管理器yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。apt-get (Advanced Package Tool)是一款适用于Unix和Linux系统的应用程序管理器。用于检索应用程序并将其加载到Debian Linux系统。Apt-get成名的原因之一在于其出色的解决软件依赖关系的能力。其通常使用.deb-formatted文件,但经过修改后可以使用apt-rpm处理红帽的Package Manager(RPM)文件。安装方式rpm -ivh soft.version.rpmdpkg -i soft.version.debtar.gz安装方式:
tar zxvf soft.tar.gz(z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。 x:解压缩(decompress) c是压缩(compress) v:在压缩或解压缩过程中显示正在处理的文件名 f:f后面必须跟上要处理的文件名(file)。所以f必须在最后面)
软件安装方式:
一种是直接下载安装文件,然后对文件进行解压或类似操作 一种是通过软件包管理器来进行下载,安装,如apt-get http://os.51cto.com/art/201003/186467.htm
1.创建安装目录文件夹
cd /usr/lib mkdir jvm2.复制下载文件到目标文件夹
cp jdk-8u131-linux-x64.tar.gz /usr/lib/jvm/3.解压文件
tar zxvf jdk-8u131-linux-x64.tar.gz4.配置环境变量
vim ~/.bashrc在文件中插入一下内容:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH使用source命令执行文件
source ~/.bashrc5.检查是否安装成功
java -version.bashrc文件
用于保存用户的环境信息,是属于not login shell,即不和用户交互,而是直接读取文件命令执行,执行到文件尾shell结束 http://www.cnblogs.com/hongzg1982/articles/2101792.html
source命令
source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。 http://www.cnblogs.com/xupeizhi/archive/2013/02/20/2917931.html
jdk和jre
-JDKJRE含义Java SDK,即Java开发工具提供Java开发环境和运行环境,面向开发者Java开发环境,面向Java程序使用者,有它就能在电脑上运行Java程序https://zhidao.baidu.com/question/55791862.html
classpath和path
classpath用于找到依赖的.class文件的路径,其中.表示当前目录 path用于表示java.exe等命令所在的目录 http://www.cnblogs.com/lz3018/p/5149950.html
1.Linux命令 2.安装文件及安装方式 3.JDK安装步骤
http://www.cnblogs.com/coffy/p/4516757.html
