文档章节

ContOS安装JDK7 并替换系统中的JDK6

PagePage
 PagePage
发布于 2014/11/12 17:45
字数 236
阅读 19
收藏 0

[root@localhost ~]# java -version

java version "1.6.0"

OpenJDK  Runtime Environment (build 1.6.0-b09)

OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)


1.6的,这个必须换掉 。


下载jdk-7u3-linux-x64.rpm

wget http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.rpm


运行安装

rpm -ivh jdk-7u3-linux-x64.rpm


修改profile 最后面加入


  vim /etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_03

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

 

保存退出。运行 #source /etc/profile之后运行

update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_03/bin/java 

update-alternatives --config java

 

 你会看到我的ssh中存在乱码。

*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java   

    2           /usr/lib/jvm/jre-1.4.2-gcj/bin/java   

    3           /usr/java/jdk1.7.0_03/bin/java

输入3 敲回车


然后一切ok


# java -version

java version "1.7.0_03"

Java(TM) SE Runtime Environment (build 1.7.0_03-b04)

Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)


© 著作权归作者所有

共有 人打赏支持
PagePage
粉丝 4
博文 41
码字总数 13851
作品 0
昌平
后端工程师
微信企业号接入JDK6和JDK7及JDK8加解密失败处理(Java)

微信企业号接入JDK6和JDK7及JDK8加解密失败处理(Java) 使用文章 http://blog.csdn.net/omsvip/article/details/39926493 提供的接入代码,可以根据自己jdk版本编译,如jdk7或者jdk6 ,此时部...

rzg813
2014/10/22
0
0
Unsupported major.minor version 51.0解决办法

最近新安装使用了jdk7,编译了一些类替换到原来正常运行的项目中,替换之后发生了Unsupported major.minor version 51.0错误。经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到...

JackMo2015
2016/12/01
4
0
dos下Java命令环境变量失效

背景: 在jdk6和jdk7之前进行切换安装,导致,最后修改环境变量也不能实现jdk版本的切换。 例如,环境变量中,我们配置jdk6环境,但是dos中输入java命令,显示的却仍然是jdk7. 解决方案: 配...

hiqj
2015/10/21
13
0
Mac 切换jdk

通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本: 1.首先安装所有的JDk: Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。 JDK7,J...

clmsg
2016/08/18
3
0
java.lang.NoClassDefFoundError: javax/servlet/A...

myeclipse10是用的tomcat6,引用了jre7,tomcat启动报找到不AsyncListener,因为tomcat/lib 中servlet-api.jar包确实没有,我把tomcat7/lib中的servlet-api.jar 包替换就行了。 此问题主要是...

阿斯兰
2013/07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
今天
3
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
14
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
4
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部