小虾米闯荡java江湖: 第一回游侠初创江湖,java前世今生需了解

本文详细介绍了Java语言的发展历史、JDK的安装配置步骤,包括下载、安装、配置系统变量,以及验证环境配置的方法。通过配置JAVA_HOME、PATH和CLASSPATH等环境变量,使得Java开发工具能够正确运行。文章最后展示了如何在命令行中测试Java环境,包括javac和java命令的使用,以及查询JDK版本。
摘要由CSDN通过智能技术生成

1. java语言发展历史

 

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。

后来 Sun 公司被  Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

 2. java体系分类

 3. java语言特点

  

4. JDK的安装与配置

  4.1 什么是JDK?

JDKJava Development Kit Java开发工具组件

4.2 下载JDK &安装

 

4.3 JDK的文件结构

 

bin: 可执行程序 ( .exe, .dat)

include: 其它语言(c/c++)

jre: java运行环境

lib: 库(.jar) 已经编译好的程序的压缩包

src.zip : java的源代码

4.4 配置JDK

4.4.1三个配置变量

1. windows配置系统属性

 

2. JAVA_HOME变量

使用JAVA_HOME记录JDK的安装路径(在硬盘上的位置)

C:\Program Files\Java\jdk1.8.0_221

 

 

 

 

 3. PATH变量

在windows中配置 PATH变量,让windows找到要执行的命令(一般以.exe, .dat结尾)的位置。

%JAVA_HOME%\bin          
//表示指向JAVA_HOME(即 C:\Program Files\Java\jdk1.8.0_221)文件夹下的bin 目录

 

 

 PATH 变量的工作流程

4. CLASSPATH

CLASSPATH变量:java 运行时查找的文件(.class文件)路径  

.;%JAVA_HOME%\lib
//. "点号"表示当前文件夹   %JAVA_HOME%\lib--->查找lib文件夹下的.class文件

 

系统属性配置图

 

4.5 测试配置

4.5.1打开windows命令行

开始菜单→运行框→输入cmd→命令行

(或)

windows按钮(crtl和alt之间的键) + R

 4.5.1 输入"javac"

Microsoft Windows [版本 10.0.19043.928]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>javac
用法: javac <options> <source files>
其中, 可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖所安装扩展的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -parameters                生成元数据以用于方法参数的反射
  -d <目录>                    指定放置生成的类文件的位置      //指定.class文件生成的位置
  -s <目录>                    指定放置生成的源文件的位置
  -h <目录>                    指定放置生成的本机标头文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <发行版>              提供与指定发行版的源兼容性
  -target <发行版>              生成特定 VM 版本的类文件
  -profile <配置文件>            请确保使用的 API 在指定的配置文件中可用
  -version                   版本信息
  -help                      输出标准选项的提要
  -A关键字[=值]                  传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标记>                     直接将 <标记> 传递给运行时系统
  -Werror                    出现警告时终止编译
  @<文件名>                     从文件读取选项和文件名

4.5.2 输入"java"

C:\Users\Administrator>java
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32          使用 32 位数据模型 (如果可用)
    -d64          使用 64 位数据模型 (如果可用)
    -server       选择 "server" VM
                  默认 VM 是 server.

    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 ; 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。	

4.5.3查询jdk版本

 java -version

C:\Users\Administrator>java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

  至此java的环境搭建完成,jdk的安装预示着它出生即为“惊天动地”而来,如何走向java开发之路,请关注下章-“从helloworld开始“ 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值