Linux 下JDK 有两种版本,一种是rpm 版,一种是普通版,我们首先来安装rpm 版,因为rpm版安装起来比较简单。
没有Linux 环境的可以到网上自己下载一个装到机器或虚拟机中,在此我以redHat 企业版为例。
1.查看原系统是否安装过Java,在命令行状态下输入:
java -version
查看已安装Java 的版本,出现如下图所示信息:
出现如上信息说明我们的Linux已经安装了Java,但版本较低,我们需要删除它后安装高级版本。
2.删除原Java 环境, 首先输入命令:
rpm -qa|grep java
上述命令代表:查找所有安装过的rpm程序并只显示带有“java”关键字的列表,显示列表如下:
这就是已经安装的java,我们试图删除它,输入命令:
rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
此时会提示将删除的软件有所关联的组件,无法删除,我们增加一个参数:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
参数说明:-e 删除安装包 --nodeps 忽略它的依赖包
这种做法其实是不可取的,这样做会引起一些其他依赖软件的问题,我们可以按照上面的方法依次删除所有依赖组件,最后再删除原Jdk。
3.安装新版本的Java 环境(JDK),上传下载好的rpm安装包到Linux服务器上,进入其所在目录(命令:cd 所在目录),如图所示(命令:ls):
继续输入命令,为下载的bin文件增加执行权限:
chmod +x jdk-6u45-linux-i586-rpm.bin
4.输入命令,开始安装:
./jdk-6u45-linux-i586-rpm.bin
屏幕会显示安装信息,直至完成,命令及状态显示如图:
我们看到系统已经为我们完成了整个安装过程,rpm 安装最大的好处就是“自动化”,类似于Windows 平台下的installer,帮助我们很简便的安装一个软件,但它也有缺点,那就是无法按照我们的不同需求自由定制,下篇文章我们就来研究一下利用源码安装JDK。
5.接下来我们来看看Java 的默认安装目录在哪,进入usr 目录我们就能发现多出来个"java"目录,进入java 就会找到我们熟悉的JDK 了,我们记住这个目录接下来会用到,其中latest和default只是两个指向JDK 目录的快捷方式而已,如图:
6.此时再来查看Java 版本:
java -version
显示如下信息就说明我们的Jdk基本安装成功了,下一步就是要配置环境变量了。
7.配置Java的环境变量,跟Windows环境一样我们需要配置JAVA_HOME,CLASSPATH,PATH这三个环境变量,有三种基本的配置方法,大家可以根据情况自行选择。
(1)利用shell配置:这种方法的最大缺点是只在此shell下生效,一旦断开连接就失效了,所以一般不会采用此种方法。我们在shell连接下输入命令:
export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(2)修改profile文件:这种配置的优点就是一旦配置成功就无需更改,所有用户都会共享此配置,这既是优点又是缺点,我们在shell连接状态下输入:
vi /etc/profile
进入profile修改界面,在一个不影响其他功能的地方,例如末尾加入如下内容:
export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后wq保存,/etc/profile这个文件是每个用户登录时都会运行的环境变量设置,也就是说系统环境变量设置文件,系统启动后会根据这个文件来设置环境变量,类似于之前Windows下的系统环境变量。
注意:Linux下是以冒号“:”来做分隔符的,这点有别于Windows
(3)修改.bashrc文件,“.bashrc”文件和profile作用差不多,只不过是每个用户都有一个独立的“.bashrc”,这样就可以根据用户不同来区分设置。下面以g21121用户为例,如图所示:
需要注意的是以“.”为前缀的目录默认是隐藏的,我们用命令“ls”是看不到的,可加参数“-a”来显示隐藏文件,“. bashrc ”文件修改操作跟profile一样,在此我就不赘述了。
用户登录后加载profile和bashrc的流程如下:
1)/etc/profile ---> /etc/profile.d/*.sh
2)$HOME/.bash_profile ---> $HOME/.bashrc -----> /etc/bashr
至于. bashrc,profile,.bash_profile等文件的详细作用及原理我们可以参考网上的一些文章学习一下。
相关推荐
- 使用`rpm`命令安装JDK 1.8的RPM包,例如`sudo rpm -ivh jdk-8u131-linux-x64.rpm`。这会自动处理依赖关系并安装JDK。 - 安装完成后,设置环境变量。在`/etc/profile.d/`目录下创建一个名为`jdk.sh`的脚本,添加...
Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的...
如果显示java version "1.6.0_32"和javac version "1.6.0_32",说明JDK安装成功。 六、卸载rpm版本的JDK 如果需要卸载rpm版本的JDK,可以使用命令`#rpm -qa|grep jdk`来检查已经安装的JDK版本,然后使用命令`#rpm ...
### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...
在本话题中,我们将深入探讨JDK7在Linux 32位环境下的安装与使用,特别是针对"jdk-7u80-linux-i586.rpm"这个特定的RPM包。 首先,`rpm`是Red Hat Package Manager的缩写,它是Linux系统中广泛使用的软件包管理器,...
【JDK6 Linux64位rpm版本】是一个专为Linux操作系统设计的Java Development Kit(JDK)6的软件包,采用RPM(Red Hat Package Manager)格式,适用于64位的Linux系统。这个版本的JDK是Oracle公司针对开发者和系统管理...
移动到/usr/local下,chmod 755 jdk-8u191-linux-i586.rpm 赋权,使用rpm -ivh jdk-8u191-linux-i586.rpm安装配置环境变量,vi /etc/profile,在末尾(就是最后面)追加如下内容,保存并退出(JAVA_HOME=/usr/java/...
**JDK7在Linux 64位环境下的安装与配置** **标题解析:** "JDK7 Linux64位rpm版本" 指的是Java Development Kit(JDK)的第七个主要版本,针对64位架构的Linux操作系统,采用RPM(Red Hat Package Manager)包格式...
在Linux 64位系统上安装JDK 8,我们通常会使用RPM(Red Hat Package Manager)包来简化这个过程,因为RPM是针对基于Red Hat的Linux发行版设计的软件包管理器。 标题中提到的"RPMRPMRPMRPMRPMRPMRPMRPM"重复多次,...
总结来说,这个压缩包提供了一个在Linux服务器上安装JDK 8u201的RPM包,适合那些需要在该环境中进行Java开发或部署Java应用的用户。正确安装和配置JDK是进行Java编程的基础,通过遵循正确的步骤和使用提供的安装说明...
在Linux系统上安装JDK1.5的过程与现代版本略有不同,主要依赖于RPM(Red Hat Package Manager)包管理器。`jdk-1_5_0_22-linux-amd64.rpm`文件就是专门为Linux的AMD64架构设计的JDK1.5 RPM安装包。以下是安装步骤: ...
"Linux下安装JDK" 在Linux系统中安装JDK是一个非常重要的步骤,这对于Java开发者和Linux用户来说都是必备的技能。在本文中,我们将详细讲解如何在Linux系统中安装JDK。 第一步:查看Linux自带的JDK是否已安装 在...
Linux Java JDK安装包rpm和tar.gz可选择安装 jdk-8u321-linux-x64.rpm jdk-8u321-linux-x64.tar.gz
最后,使用`rpm`命令进行安装,它会默认将JDK安装在`/usr/java`目录下: ```bash # rpm -ivh jdk-6u30-linux-i586.rpm ``` 安装完成后,我们需要配置环境变量,使得系统能够识别并使用新安装的JDK。打开`/etc/...
这个命令会把JDK安装到系统的指定目录,通常是 `/usr/java`。 4. **配置环境变量**: 安装完成后,你需要设置`JAVA_HOME`、`JRE_HOME`、`PATH`等环境变量。打开或创建`~/.bashrc`或`~/.bash_profile`文件: ``` ...
在Linux系统中,JDK6的安装通常有两种方式:一种是通过tar.gz格式的二进制包进行手动解压安装,另一种则是通过rpm(Red Hat Package Manager)格式的包进行自动化安装。对于32位Linux系统,我们选择的是rpm格式的JDK...
描述提到"rpm格式的JDK,用于Linux环境下Java环境的安装",意味着这个软件包是为那些希望在Linux系统上开发、运行或测试Java应用程序的用户准备的。JDK包含了Java运行时环境(JRE)以及用于编译、调试和打包Java应用...
Linux 系统上安装 JDK 是 Java 开发人员的基本技能之一,本文将指导学习人员初步学会在 Linux 系统上安装 JDK,并进行环境变量的配置,避免安装时犯下一些常见的错误。 一、Java 运行硬件环境 在 Linux 系统上安装...
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
在Linux系统中安装Java Development Kit (JDK) 的1.8.351版本是一个常见的任务,对于开发和运行Java应用程序至关重要。以下是详细的步骤和相关知识点: 首先,我们需要下载JDK的Linux版本。在这个例子中,文件名为`...