美文网首页
Linux下JDK的安装和配置

Linux下JDK的安装和配置

作者: 创业狂人号 | 来源:发表于2017-10-23 17:58 被阅读0次

    一、JDK下载

    1、官网下载jdk安装文件:
    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    选择对应的jdk版本
    根据操作系统选择相应的文件

    2、将下载后的文件上传到Linux服务器上相应的目录
    示例目录为: /usr/local/tools/

    [root@ecs-f034 /]# cd /usr/local/
    [root@ecs-f034 local]# mkdir tools
    [root@ecs-f034 tools]# ls
    total 169396
    -rw-r--r-- 1 root root 173285352 Oct 23 23:19 jdk1.8.0_51.tar.gz


    二、JDK安装

    1、jdk的安装

    [root@ecs-f034 /]# cd /usr/local/
    [root@ecs-f034 local]# mkdir java
    [root@ecs-f034 local]# tar -zxvf /usr/local/tools/jdk1.8.0_51.tar.gz -C /usr/local/java/


    三、配置JDK

    1、修改profile文件,配置环境变量

    [root@ecs-f034 local]# vim /etc/profile
    export JAVA_HOME=/usr/local/java/jdk1.8.0_51
    export CLASSPATH=/usr/local/java/jdk1.8.0_51/lib
    export PATH=$JAVA_HOME/bin:$PATH
    [root@ecs-f034 local]# source /etc/profile

    2、检查是否配置成功

    [root@ecs-f034 local]# java -version
    java version "1.8.0_51"
    Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
    Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed > > > mode)
    [root@ecs-f034 tools]# javac
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are used
    -classpath <path> Specify where to find user class files and annotation processors
    -cp <path> Specify where to find user class files and annotation processors
    -sourcepath <path> Specify where to find input source files
    -bootclasspath <path> Override location of bootstrap class files
    -extdirs <dirs> Override location of installed extensions
    -endorseddirs <dirs> Override location of endorsed standards path
    -proc:{none,only} Control whether annotation processing and/or compilation is done.
    -processor <class1>[,<class2>,<class3>...] Names of the annotation processors to run; bypasses default discovery process
    -processorpath <path> Specify where to find annotation processors
    -parameters Generate metadata for reflection on method parameters
    -d <directory> Specify where to place generated class files
    -s <directory> Specify where to place generated source files
    -h <directory> Specify where to place generated native header files
    -implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
    -encoding <encoding> Specify character encoding used by source files
    -source <release> Provide source compatibility with specified release
    -target <release> Generate class files for specific VM version
    -profile <profile> Check that API used is available in the specified profile
    -version Version information
    -help Print a synopsis of standard options
    -Akey[=value] Options to pass to annotation processors
    -X Print a synopsis of nonstandard options
    -J<flag> Pass <flag> directly to the runtime system
    -Werror Terminate compilation if warnings occur
    @<filename> Read options and filenames from file

    相关文章

      网友评论

          本文标题:Linux下JDK的安装和配置

          本文链接:https://www.haomeiwen.com/subject/ztsauxtx.html