`

升级Linux中的默认JDK的版本

阅读更多

我用的Linux是:[红帽企业级Linux.AS版].TLF-SOFT-Redhat.Enterprise.Linux.AS.V4.0.UPDATE.7.DVD,

因工作需要,将Linux中默认安装的Jdk(版本为1.4)进行升级,将升级的经验和大家分享一下,升级的步骤如下:

 

1.从Sun官网下载1.6版本的JDK   jdk-6u23-linux-i586.bin

 

2.下载到本地后,将这个bin文件复制到 /usr/文件下,命令如下:

[root@localhost /] #cp root/Desktop/jdk-6u23-linux-i586.bin  /usr/

 

3.安装1.6的JDK,命令如下:

进入usr目录

[root@localhost /] # cd  /usr/

执行权限
[root@localhost usr] # chmod +x jdk-6u23-linux-i586.bin

安装新版本的JDK

[root@localhost usr] # ./ jdk-6u23-linux-i586.bin

注意:斜杠"/"前有一个点"." ,否则无法安装

若安装成功:会在usr目录下有一个名为:jdk1.6.0_23的文件夹

 

4.此时,在终端中用命令: java -version 显示的版本还是1.4的旧版本号,所以更新系统的默认设置

删除1.4版本的快捷方式:

[root@localhost usr] # rm -f /usr/bin/java
[root@localhost usr] # rm -f /usr/bin/javac
[root@localhost usr] # rm -f /etc/alternatives/java
[root@localhost usr] # rm -f /etc/alternatives/javac

新建1.6版本的快捷方式:

[root@localhost usr] # ln -s -f /usr/jdk1.6.0_23/jre/bin/java
[root@localhost usr] # ln -s -f /usr/jdk1.6.0_23/bin/javac

 

5.将新建的快捷方式放在/usr/bin目录下
[root@localhost usr] # rm /usr/java  /usr/bin/
[root@localhost usr] # rm /usr/javac  /usr/bin/

 

6.在终端中用命令: java -version 显示的版本还是1.6的,至此,Jdk的版本升级已完成.


0
0
分享到:
评论

相关推荐

    Linux更换JDK+weblogic更换JDK

    在Linux环境中,更换JDK(Java Development Kit)对于确保应用程序能够稳定运行至关重要。此外,如果使用了Oracle WebLogic Server作为应用服务器,则同样需要更新其关联的JDK版本。本文将详细介绍如何在Linux环境下...

    Linux-jdk8安装包

    本文将详细介绍Linux环境下安装JDK8的步骤,以及在Linux系统中配置和使用JDK的重要性。 首先,JDK8是Oracle公司发布的一个版本,它包括Java编译器(javac)、Java运行时环境(JRE)、Java类库以及一些开发工具,如...

    linux_jdk1.8_rpm

    对于Linux用户来说,`linux_jdk1.8_rpm`指的是适用于Linux操作系统的JDK 1.8版本,以RPM(Red Hat Package Manager)格式分发。 JDK 1.8,也称为Java 8,是Java历史上的一个重要里程碑,它引入了许多新特性,增强了...

    最新版linux jdk-18_linux-x64_bin.tar.gz

    此外,可能还需要配置默认JDK版本,这可以通过更新`alternatives`系统来完成。 5. **使用JDK 18**: 解压安装后,用户可以使用`javac`编译Java源代码,用`java`命令运行Java程序,还可以使用JDK附带的各种工具,如...

    jdk-8u341-linux-x64.zip

    标题中的"jdk-8u341-linux-x64.zip"指的是Java Development Kit(JDK)的第341次更新版本,适用于Linux操作系统且基于x64(64位)架构的软件包。JDK是Java编程语言的核心组件,包含了Java运行环境(JRE)、编译器、...

    jdk11 jdk-11.0.7_linux-x64_bin网盘下载

    - **兼容性**:虽然大多数现代Linux发行版默认支持64位架构,但在某些特定场景下,仍需确保所使用的JDK版本与系统兼容。 #### 四、安装与配置 在Linux平台上安装JDK 11.0.7通常涉及以下几个步骤: 1. **下载JDK**...

    jdk1.8.0_131_linux.tar.gz

    1. **Java 8特性**:JDK 1.8引入了许多重要特性,如Lambda表达式、函数式接口、Stream API、新的日期和时间API(java.time包)、默认方法(接口中添加非抽象方法)以及改进的类型推断。这些新特性极大地提高了代码的...

    JDK 1.8-381下载LINUX

    描述中的“JDK 1.8-381下载LINUX”进一步强调了这是一个针对Linux系统的JDK版本,意味着它不是为Windows或Mac OS等其他操作系统设计的。Linux作为开源操作系统,提供了多种发行版,如Ubuntu、Fedora、CentOS等。安装...

    linux_jdk1.8.zip

    【标题】"Linux JDK1.8.zip"是一个包含Oracle公司为Linux操作系统编译的Java Development Kit(JDK)1.8版本的压缩文件。这个压缩包是为开发者提供在Linux环境下进行Java应用程序开发和运行所需的工具和库。 【描述...

    JDK 64位, jdk1.8.0-351, Linux, Macos和Windows版本合集

    描述中提到的`jdk1.8.0_351`是JDK 8的一个具体更新版本。Java 8是Oracle公司发布的具有重大变革的Java版本,引入了许多新特性,例如: 1. **Lambda表达式**:这是一种更简洁的编写匿名函数的方式,可以用于那些只...

    jdk1.7Linux版

    然而,从JDK 8开始,这个桥已不再默认包含在JDK中,因为现代的JDBC驱动通常直接支持特定的数据库,而不需要ODBC作为中间层。 **下载与安装:** 由于JDK 1.7已经在官方渠道下架,找到合适的下载链接可能变得困难。...

    Java8 Linux版本

    - **默认方法**:在接口中可以定义带有实现的方法,使得接口升级时不会破坏旧的实现。 - **新的集合工厂方法**:如`List.of()`、`Set.of()`和`Map.of()`,创建不可变集合的简洁方式。 学习和熟练掌握这些Java 8新...

    jdk-8u162-linux-x64.rar

    标题中的"jdk-8u162-linux-x64.rar"和描述中的"jdk-8u162-linux-x64.rpm"都是指向同一个版本的JDK——Java 8 Update 162的64位Linux版本。这里,"rar"文件是Windows系统常用的压缩格式,而"rpm"则是Linux系统下的...

    jdk-8u131-linux-x64.rar

    标题中的"jdk-8u131-linux-x64.rar"指的是Java Development Kit(JDK)的第8个更新版本131,适用于Linux操作系统且是64位架构的版本。JDK是Java编程语言的核心组件,包含了Java编译器、Java运行环境以及各种开发工具...

    linux(ubuntu10.10版本)下安装jdk6

    在Linux Ubuntu 10.10版本中安装Java Development Kit (JDK) 6是一个重要的步骤,特别是对于那些需要进行Java编程或者运行Java应用程序的用户。JDK是Oracle提供的一个包含开发和运行Java应用程序所需工具的软件包。...

    linux jdk8 64位

    在本例中,我们关注的是JDK8的64位版本,具体为"jdk1.8.0_202_x64_linux"。这个版本是Oracle公司发布的一个更新,适用于Linux操作系统,并且是专为64位处理器设计的。 **JDK8的概述** JDK8是Java 8的开发工具包,于...

    最新版linux jdk-15.0.1_linux-x64_bin.tar.gz

    Linux JDK 15.0.1 是Java Development Kit在Linux平台上的一个版本,适用于64位(x64)架构。这个压缩包文件"jdk-15.0.1_linux-x64_...对于那些在Linux环境中进行Java开发的用户来说,升级到这个最新版本是明智的选择。

    jdk-8u151-linux-x64

    - **默认方法**:在接口中添加具有实现的方法,使得接口升级不会破坏现有的实现。 - **Stream API**:处理集合的新方式,提供了函数式编程的能力。 - **Date和Time API**:替代了旧的`java.util.Date`和`java.util....

    Metabase最新1.46.1、jdk-16.0.2、启动metabase.sh文件、oracle驱动ojdbc8.jar

    这里提供的文件`jdk-16.0.2_linux-x64_bin.tar.gz`是适用于Linux系统的64位JDK 16.0.2版本。解压该文件,通常会得到一个名为`jdk-16.0.2`的目录。将这个目录移动到系统中的适当位置,例如`/usr/lib/jvm`,然后更新...

    jdk1.8 32位 linux版本

    因此,这个32位Linux版本的JDK满足了那些无法或不想升级到64位平台的需求。 Java 8的重大更新之一是Lambda表达式,这是一种简洁的编写匿名函数的方式,使得处理集合数据时更加简洁高效。Lambda表达式配合Stream API...

Global site tag (gtag.js) - Google Analytics