• linux 安裝jdk


    參考博客:http://www.cnblogs.com/wuqianling/p/5381895.html

    http://www.cnblogs.com/CuteNet/p/3947193.html

    centos 自带 jdk; ubuntu 不自带jdk;

    第一步:查看并卸载CentOS自带的OpenJDK

    •  安装好的CentOS会自带OpenJdk,用命令 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)

    最好还是先卸载掉openjdk,在安装sun公司的jdk.

    • 先查看 rpm -qa | grep java

    显示如下信息:

        java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
        java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

    卸载:

        rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
        rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

    还有一些其他的命令

        rpm -qa | grep gcj

        rpm -qa | grep jdk

    如果出现找不到openjdk source的话,那么还可以这样卸载

        yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
        yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

    jdk:直接網上下載打解壓版的,也可官網下載;jdk-7u79-linux-x64.tar.gz

    安装版:

    [root@localhost ~]# cd /mnt/hgfs/share/       // 进入共享的目录
    [root@localhost share]# ls -l                 // 查看目录内的文件
    总计 70117
    -rwxrwxrwx 1 root root 71799552 04-12 11:14 jdk-6u45-linux-i586.bin    // 这个就是JDK文件
    [root@localhost share]# mkdir /usr/java/      // 在/usr目录下新建一个java目录
    [root@localhost share]# cp jdk-6u45-linux-i586.bin /usr/java/          // 将JDK文件复制到/usr/java/目录内
    [root@localhost share]#
    [root@localhost share]# cd /usr/java/         // 进入java目录
    [root@localhost java]# ls -l                  // 查看目录内的文件
    总计 70196 
    -rwxr-xr-x 1 root root 71799552 04-12 11:32 jdk-6u45-linux-i586.bin    //已将JDK文件复制到java目录内
    [root@localhost java]#
    [root@localhost java]# ./jdk-6u45-linux-i586.bin        // 安装JDK
    [root@localhost java]# ls -l
    总计 70200
    drwxr-xr-x 8 root root     4096 2013-03-27 jdk1.6.0_45     // 记住这个目录名(jdk1.6.0_45),配置环境变量时要用到
    -rwxr-xr-x 1 root root 71799552 04-12 11:32 jdk-6u45-linux-i586.bin
    [root@localhost java]# 
     

     解壓版打直接 配置环境变量

    [root@localhost java]# vi /etc/profile      // 用vi打开后编辑

    在/etc/profile文件末尾中添加以下环境变量:(我上面的JDK目录是jdk1.6.0_45,所以下面JAVA_HOME中也是这个)
    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
      1. export JAVA_HOME=/usr/java/jdk1.8.0_121  
      2. export JRE_HOME=$JAVA_HOME/jre  
      3. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib  
      4. export PATH=$JAVA_HOME/bin:$PATH 

    2,让/etc/profile文件修改后立即生效,有两种方法:

    方法1:
    让/etc/profile文件修改后立即生效 ,可以使用如下命令:
    # .  /etc/profile
    注意: . 和 /etc/profile 之间有空格

    方法2:
    让/etc/profile文件修改后立即生效 ,可以使用如下命令:
    # source /etc/profile

    注:如果依然不生效可以尝试重启系统

    4、测试

    [root@localhost java]# java
    [root@localhost java]# javac

    [root@localhost java]# java -version java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)

    注:linux的安裝配置jdk 和 win 基本上都是一樣的;

    參考博客:http://blog.csdn.net/mmllkkjj/article/details/6768294/

    tar
    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    # tar -cf all.tar *.jpg
    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    # tar -rf all.tar *.gif
    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    # tar -uf all.tar logo.gif
    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    # tar -tf all.tar
    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    # tar -xf all.tar
    这条命令是解出all.tar包中所有文件,-x是解开的意思

    压缩
    tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
    tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压
    tar –xvf file.tar //解压 tar包
    tar -xzvf file.tar.gz //解压tar.gz
    tar -xjvf file.tar.bz2   //解压 tar.bz2
    tar –xZvf file.tar.Z   //解压tar.Z
    unrar e file.rar //解压rar
    unzip file.zip //解压zip

    总结
    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压

    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压

    vi:

    W:write,写入

    Q:quit,退出

  • 相关阅读:
    Memcached的原理分析与配置
    .Net Mvc判断用户是否登陆、未登陆跳回登陆页、三种完美解决方案
    C# ModBus Tcp客户端读取数据 完整Demo
    Log4Net配置
    commons.dbutils1.2介绍及使用
    Java通用分页
    Mysql 通用分页
    JAVA MYSQL做分页
    设置 crossdomain.xml 文件实施 HTTP 流式传输
    flash跨域策略文件crossdomain.xml配置详解
  • 原文地址:https://www.cnblogs.com/jwlfpzj/p/6939905.html
Copyright © 2020-2023  润新知