`
g21121
  • 浏览: 694667 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安装Java Linux下安装rpm版Jdk

 
阅读更多

        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等文件的详细作用及原理我们可以参考网上的一些文章学习一下。

  • 大小: 7.8 KB
  • 大小: 1.3 KB
  • 大小: 1 KB
  • 大小: 48 KB
  • 大小: 12.4 KB
  • 大小: 5.5 KB
  • 大小: 4.7 KB
分享到:
评论

相关推荐

    linux_jdk1.8_rpm

    - 使用`rpm`命令安装JDK 1.8的RPM包,例如`sudo rpm -ivh jdk-8u131-linux-x64.rpm`。这会自动处理依赖关系并安装JDK。 - 安装完成后,设置环境变量。在`/etc/profile.d/`目录下创建一个名为`jdk.sh`的脚本,添加...

    jdk-8u151-linux-x64.rpm

    Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的...

    suse系统下安装JDK

    如果显示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下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...

    JDK7 Linux32位rpm版本

    在本话题中,我们将深入探讨JDK7在Linux 32位环境下的安装与使用,特别是针对"jdk-7u80-linux-i586.rpm"这个特定的RPM包。 首先,`rpm`是Red Hat Package Manager的缩写,它是Linux系统中广泛使用的软件包管理器,...

    JDK6 Linux64位rpm版本

    【JDK6 Linux64位rpm版本】是一个专为Linux操作系统设计的Java Development Kit(JDK)6的软件包,采用RPM(Red Hat Package Manager)格式,适用于64位的Linux系统。这个版本的JDK是Oracle公司针对开发者和系统管理...

    linux 32位的jdk8,版本:jdk-8u221-linux-i586.rpm

    移动到/usr/local下,chmod 755 jdk-8u191-linux-i586.rpm 赋权,使用rpm -ivh jdk-8u191-linux-i586.rpm安装配置环境变量,vi /etc/profile,在末尾(就是最后面)追加如下内容,保存并退出(JAVA_HOME=/usr/java/...

    JDK7 Linux64位rpm版本

    **JDK7在Linux 64位环境下的安装与配置** **标题解析:** "JDK7 Linux64位rpm版本" 指的是Java Development Kit(JDK)的第七个主要版本,针对64位架构的Linux操作系统,采用RPM(Red Hat Package Manager)包格式...

    jdk8 linux 64位 RPM安装包 java8 RPMRPMRPMRPMRPMRPMRPMRPM!!!!

    在Linux 64位系统上安装JDK 8,我们通常会使用RPM(Red Hat Package Manager)包来简化这个过程,因为RPM是针对基于Red Hat的Linux发行版设计的软件包管理器。 标题中提到的"RPMRPMRPMRPMRPMRPMRPMRPM"重复多次,...

    jdk-8u201-linux-x64(rpm安装包_安装说明)

    总结来说,这个压缩包提供了一个在Linux服务器上安装JDK 8u201的RPM包,适合那些需要在该环境中进行Java开发或部署Java应用的用户。正确安装和配置JDK是进行Java编程的基础,通过遵循正确的步骤和使用提供的安装说明...

    linux系统jdk1.5下载

    在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" 在Linux系统中安装JDK是一个非常重要的步骤,这对于Java开发者和Linux用户来说都是必备的技能。在本文中,我们将详细讲解如何在Linux系统中安装JDK。 第一步:查看Linux自带的JDK是否已安装 在...

    Linux Java JDK安装包rpm和tar.gz可选择安装

    Linux Java JDK安装包rpm和tar.gz可选择安装 jdk-8u321-linux-x64.rpm jdk-8u321-linux-x64.tar.gz

    linux 下面安装jdk

    最后,使用`rpm`命令进行安装,它会默认将JDK安装在`/usr/java`目录下: ```bash # rpm -ivh jdk-6u30-linux-i586.rpm ``` 安装完成后,我们需要配置环境变量,使得系统能够识别并使用新安装的JDK。打开`/etc/...

    RHEL7.3上安装JDK1.8文档及jdk-8u144-linux-x64.rpm

    这个命令会把JDK安装到系统的指定目录,通常是 `/usr/java`。 4. **配置环境变量**: 安装完成后,你需要设置`JAVA_HOME`、`JRE_HOME`、`PATH`等环境变量。打开或创建`~/.bashrc`或`~/.bash_profile`文件: ``` ...

    JDK6 Linux32位rpm版本

    在Linux系统中,JDK6的安装通常有两种方式:一种是通过tar.gz格式的二进制包进行手动解压安装,另一种则是通过rpm(Red Hat Package Manager)格式的包进行自动化安装。对于32位Linux系统,我们选择的是rpm格式的JDK...

    jdk-8u181-linux-x64.rpm

    描述提到"rpm格式的JDK,用于Linux环境下Java环境的安装",意味着这个软件包是为那些希望在Linux系统上开发、运行或测试Java应用程序的用户准备的。JDK包含了Java运行时环境(JRE)以及用于编译、调试和打包Java应用...

    linux下jdk安装配置

    Linux 系统上安装 JDK 是 Java 开发人员的基本技能之一,本文将指导学习人员初步学会在 Linux 系统上安装 JDK,并进行环境变量的配置,避免安装时犯下一些常见的错误。 一、Java 运行硬件环境 在 Linux 系统上安装...

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    linux安装jdk1.8.351

    在Linux系统中安装Java Development Kit (JDK) 的1.8.351版本是一个常见的任务,对于开发和运行Java应用程序至关重要。以下是详细的步骤和相关知识点: 首先,我们需要下载JDK的Linux版本。在这个例子中,文件名为`...

Global site tag (gtag.js) - Google Analytics