java版本的替换

  1. 之前安装java环境的步骤(老师给的,包含安装tomcat)
  2. step 1 install tomcat
    
    在安装Tomcat之前必须先安装JDK。JDK的全称是Java Development Kit,是Sun公司免费提供的Java语言的软件开发工具包,其中包含Java虚拟机(JVM)。编写好的Java源程序经过编译可形成Java字节码,只要安装了JDK,就可以利用JVM解释这些字节码文件,从而保证了Java的跨平台性。
    
    jsp源代码运行 --->编译(字节码)--->运行(jvm)
    
    jdk    jvm
    
     rpm -ivh jdk-7u45-linux-i586.rpm
    
    vim /root/.bash_profile
    
    #append
    
    JAVA_HOME=/usr/java/jdk1.7.0_45
    PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export PATH JAVA_HOME CLASSPATH CATALINA_HOME
    
    source .bash_profile
    
    [[email protected] ~]# java -version
    java version "1.7.0_45"
    Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing)
    
     tar -zvxf apache-tomcat-8.0.0-RC10.tar.gz -C /var/www/html/
    mv apache-tomcat-8.0.0-RC10 tomcat
    
    [[email protected] bin]# /var/www/html/tomcat/bin/startup.sh 
    Using CATALINA_BASE:   /var/www/html/tomcat
    Using CATALINA_HOME:   /var/www/html/tomcat
    Using CATALINA_TMPDIR: /var/www/html/tomcat/temp
    Using JRE_HOME:        /usr/java/jdk1.7.0_45
    Using CLASSPATH:       /var/www/html/tomcat/bin/bootstrap.jar:/var/www/html/tomcat/bin/tomcat-juli.jar
    
    http://localhost:8080/
    
    cd /var/www/html/tomcat/webapps/ROOT/
    echo ‘<%= new java.util.Date() %>‘ > test.jsp
    
    http://localhost:8080/test.jsp

3.

1.首先查看系统自带JDK的版本:

[[email protected] ~]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)

2.确定JDK的具体版本号,然后将其卸载

[[email protected] soft]# rpm -qa | grep jdk
[[email protected] soft]# rpm -qa | grep gcj 
libgcj-4.1.2-42.el5 
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 
上面先确认jdk的具体版本号,然后 
[[email protected] jdk1.6.0_11]# yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

Setting up Remove Process 
Resolving Dependencies………..(开始卸载) 
。。。。 
resolver.i386 0:1.1-1jpp.12

Complete!(卸载完成)

下面开始手动安装,我用的安装包是jdk-6u21-linux-i586.bin
给jdk-6u11-linux-i586.bin分配权限,具体的这里要给它可执行的权限
[[email protected] soft]# chmod +x jdk-6u11-linux-i586.bin
然后解压:./jdk-6u11-linux-i586.bin
[[email protected] soft]# ./jdk-6u11-linux-i586.bin

执行之后会有一堆agreement什么的,一路more下去。接着有个确认安装的,输入yes,然后回车。开始解压。一直到

Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....
Done.

解压后的文件如下所示:
[[email protected] soft]# ls 
jdk1.6.0_21 jdk-6u11-linux-i586.bin
[[email protected] soft]# cd jdk1.6.0_11
一般都将安装文件放在usr/local下,执行拷贝:
[[email protected] soft]# mv jdk1.6.0_11 /usr/local
[[email protected] /]# cd /usr/local
[[email protected] local]# ls
bin etc games include jdk1.6.0_11 lib libexec sbin share src
好了,jdk已经成功搬运到了/usr/local下,然后就是最后一步,设置环境变量了。这里有两中设置,一种是通过export设置临时生效,重启之后设置会丢失,一种是将设置写入/etc/profile文件中,可以一直生效。所以,最好的设置当然是写入文件中了。先执行下面命令:
[[email protected] jdk1.6.0_11]# vi /etc/profile
打开profile文件后输入i进入insert模式,在文件中添加如下内容。

JAVA_HOME=/usr/java/jdk1.6.0_32

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export JAVA_HOME=/usr/local/jdk1.6.0_32

export PATH=$PATH:$JAVA_HOME/bin

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

[[email protected] local]# source /etc/profile
当然,如果你喜欢重启的话,你reboot也可以。

还是放到/usr/java下  在/root/.bash_profile下修改成1.6其他的不变

时间: 2024-11-29 11:50:34

java版本的替换的相关文章

Windows管理多个java版本--解决&#39;has value &#39;1.8&#39;,but&#39;1.7&#39; is required&#39;的方法

公司考虑到代码的可持续维护性,要求全部使用java7,自己又想在空闲时间学一些java8的新特性,故在安装完1.7之后又安装了1.8,导致eclisp在启动时报’has value ‘1.8’,but’1.7’ is required’的错误,在控制台使用Java -version进行查询发现,依然会报’has value ‘1.8’,but’1.7’ is required’的错误,如下 1 C:>java -version 2 Error: Registry key ‘Software\Ja

atitit.验证码识别step3----去除边框---- 图像处理类库 attilax总结java版本

atitit.验证码识别step3----去除边框---- 图像处理类库 attilax总结java版本 1. 去除边框思路原理 1 2. Thumbnailator 是一个用来生成图像缩略图.裁切.旋转.添加水印等操作 2 3. OpenCL的Java库 JavaCL 2 4. Java Image Filters是一款基于Java的图像处理类库,特别是在图像滤镜特效方面, 2 4.1.1. 色彩调整 2 4.1.2. 变形和扭曲 5 5. JJIL 是一个Java 的图像处理类库,有超过60

JAVA 版本微信公众账号开源项目招募新成员

大家好: jeecg开源社区,目前正在开展"JAVA 版本微信公众账号开源项目"的开发工作,欢迎有兴趣的朋友一起参与! 截止时间:20140510 详细联系方式:445654970 要求: 1.熟悉jeecg技术平台: 2.有足够的业余时间参与: 官方网站:http://www.jeecg.org/ JAVA 版本微信公众账号开源项目招募新成员,布布扣,bubuko.com

Java 利用replaceAll 替换中括号

Java的replaceAll函数默认是不能替换中括号的,例如想替换[b]到<b>,结果却就变成[<b>] 解决方案就是首先利用正则表达式替换中括号,然后再替换中括号内的内容: Java代码   infos = infos.replaceAll("[\\[\\]]",""); 不过后来又查询了下资料,发现中括号在java中居然是特殊字符,一对中括号里的内容是一组正则表达式.所以如果打算让[b]-><b>,只要如下写法: Ja

Java版本

Java版本分为J2SE(Java 2 Standard Edition,Java标准版).J2ME(Java 2 Micro Edition,Java微型版本)和J2EE(Java 2 Enterprise Edition,Java企业版)三个体系. JavaSE就是指Java的基础语法和一些Java平台提供的基础类库.而后面两者可以看作是前者的基础上添加一些针对某个领域的类库和框架.并不是说有好几个语法版本的Java.开发时除了安装标准版的Java后两者还需要其它的扩展工具. JavaME是

libsvm java版本使用心得(转)

http://blog.csdn.net/u010340854/article/details/19159883 https://github.com/cjlin1/libsvm 项目中要用到svm分类器,自己实现的话太费时间,于是寻找开源实现,找到了libsvm. Java版本是一个jar包,引入到工程中即可使用. 需要注意的是,java版本充满了c++风格(类名小写,命名使用下划线_分隔等等),使用者需要稍微适应一下. 核心类是svm类,最常用的几个方法如下(都是static方法): svm

修改mac中mvn 的 java 版本

在mac 中可以使用jenv 管理 jdk 的多个版本. 但是,jenv 不能管理mvn的java 版本. 方法是:创建一个mvn的脚本 add the following to your ~/.mavenrc: 1. vi ~/.mavenrc 2. add the following sentence in the ~/.mavenrc file. export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Content

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

复利计算5.0(改成Java版本)与 单元测试

//由于C语言版本不方便单元测试,所以改成了java版本,部分代码如下:import java.util.Scanner; public class FuLi{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("\n复利计算按 1\n单利计算按 2\n计算筹集的养老金按 3\n计算时间按 4\n计算您要的利率按 5\n计算本利和投资按 6\n计算