升级java到1.8.0_111

这个wget的URL如何获取呢?

登陆https://java.com/zh_CN/download/linux_manual.jsp

wget "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=216424" -O jre-8u111-linux-x64.tar.gz

tar xf jre-8u111-linux-x64.tar.gz

mv jre1.8.0_111/ /usr/local/

cd /usr/local

unlink  java

ln -s /usr/local/jre1.8.0_111 java

验证java版本

[[email protected] local]# java -version

java version "1.8.0_111"

Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

[[email protected] local]#

备注:如果原先系统又安装java环境,要把命令的软链接更新为新的java命令

1.配置java环境变量

(1)首先在官方网站上下载jdk安装文件,我下载的为:jdk-7u5-linux-i586.tar.gz,当然也可以下载.bin格式的文件,但是这种文件与本文介绍的tar格式的文件在解压缩方面有所不同,这里不再详细介绍;

(2)解压缩该文件,解压后的文件名为:jdk1.7.0_05;将其拷贝到一个文件目录,我放入的是:/home/stopit/software目录,所以当前jdk路径为/home/stopit/software/jdk1.7.0_05,这里将/home/stopit/software/jdk1.7.0_05用xxx替代;

(3)根据上文介绍的几个linux环境变量文件,我们选择profile文件写入我们的环境变量;使用 suodo gedit /etc/proifle  命令打开该文件,并输入以下命令:

#修改java运行环境

export JAVA_HOME="xxx"

export PATH="$PATH:$JAVA_HOME/bin"

export JRE_HOME="$JAVA_HOME/jre"

export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"

(4)修改完成后,使用source /etc/profile 命令进行更新;

时间: 2024-10-17 14:15:28

升级java到1.8.0_111的相关文章

升级java编译器

[Help]-[Eclipse Markerplace],搜索"Java 8",安装插件.

Jvm(30),理解升级----Java中堆内存和栈内存详解

java中内存分配策略及堆和栈的比较 1 内存分配策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式 的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构 (比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求. 栈式存储分配也可称为动态存储分配,是由一个类似于堆栈的运行栈来实现的.和静态存储分

Jvm(28),理解升级----java中的基本数据类型一定存储在栈中吗

首先说明,"java中的基本数据类型一定存储在栈中的吗?"这句话肯定是错误的. 下面让我们一起来分析一下原因: 基本数据类型是放在栈中还是放在堆中,这取决于基本类型在何处声明,下面对数据类型在内存中的存储问题来解释一下: 一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因 在方法中声明的变量可以是

Google面试官亲授 升级Java面试

第1章 课程引言校招主要考察的是基础知识和编程能力,介绍校招总体大致录取率.详细介绍本课程的学习目标,课程安排,最后演示谷歌在线笔试. 第2章 操作系统本章从操作系统最常见的问题,进程vs线程入手,讲解其内存结构.讲解存储的层次结构和虚拟内存的概念,以及如何在虚拟内存中进行寻址. 第3章 网 络本章首先介绍网络多层架构背后的思想方法和其各自解决的问题.然后详细介绍TCP协议中的核心:滑动窗口协议及其背后动机.最后通过对一个HTTP请求的抓包进行实战分析,展示滑动窗口协议真实的工作过程,并且涉及包

java 7 升级后,控制面板里找不到java图标了

如果电脑里只装了jre的情况下,好像从java 7 update 9开始,通过java自动升级程序完成升级后,控制面板里的java图标就不见了. 只好重新从java.sun.com上下载最新版的jre重装一下. 今天早上又通过java自动升级程序更新到update 10,控制面板里的java图标又不见了. 另一台电脑装有jdk,自动更新到update 10后,控制面板里java图标还在,但双击后,并没有在<安全>选项卡里找到关于java浏览器相关设置,从网上重新下载jre最新版安装后,才找到j

Linux JDK1.7升级到JDK1.8

第一种RPM包升级: rpm -qa | grep jdk jdk-1.7.0_37-fcs.x86_64 rpm -qa | grep gcj libgcj-4.4.7-4.el6.x86_64 rpm -e --nodeps jdk-1.7.0_37-fcs.x86_64 rpm -e --nodeps libgcj-4.4.7-4.el6.x86_64 再次检查JDK版本,卸载成功: java -version -bash: ./usr/bin/java: No such file or 

Exception in thread &quot;main&quot; java.lang.UnsupportedClassVersionError: com/crack

执行一个jar文件的时候抛异常了 Exception in thread "main" java.lang.UnsupportedClassVersionError: com/crack p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #29f914; background-color: #000000 } span.s1 { color: #afad24 } sp

Centos 安装Java

系统中未安装java 安装方法: 1. 命令直接安装. 1.1 RPM 命令 1.2 YUM 命令 2. 源码安装.(推荐) 2.1 下载对应版本的java包 2.2 创建一个目录 2.3 将下载好的java包解压到新创建的目录 2.4 设置环境变量 参考:http://www.mamicode.com/info-detail-613410.html 系统中已经安装了java,想升级java版本 1. 查询系统默认安装的java 2. 卸载系统自带的java 3. 使用上节讲述的任意一种方法,安

centos 7 java版本切换

有一个项目需要java 1.7配合,原服务器上已安装java 1.8,需要切换版本到java 1.7. 查看centos7支持的java版本 yum search java|grep java-1 java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Develo