1.bin目录:用于存放一些可执行程序,如:java.exe(Java编译器),java.exe(Java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)。

在JDK的bin目录下存放着很多可执行程序,其中最为重要的就是Java.exe和javac.exe。

javac.exe:是Java编译器工具,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。java源文件的扩展名为".java",如“hello.java”。编译后生成对应的字节码文件,文件的扩展名为.class。(*.class是二进制文件,中间文件,给IVM来阅读)

Java.exe:是java运行工具,他会启动一个java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,他们专门负责运行由Java编译器生成的字节码文件(.class文件)。JVM将*.class 文件翻译为底层操作系统字节码,可运行。

java是一门半编译半解释型语言。且具有移植性。

2.db目录:db目录是一个小型的数据库。从JDK6.0引入。是一个纯java实现、开源的数据库管理系统。在学习JDBC时,不需要额外的安装一个数据库软件,选择直接使用的javaDB即可。

3.jre目录:“jre”是“Java Runtime Environment”的缩写,意为“Java运行时环境”。此目录是Java运行时环境的根目录,它包含Java虚拟机,运行时的类包,Java运行启动器以及一个bin目录,但不包含开发环境中的开发工具。

4.include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。

5.lib目录:是“library”的缩写,意为Java类库和库文件,是开发工具使用的归档包文件。

6.src.zip:是src的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

JDK目录介绍(bin,db,jre,include,lib,src)以及javac,java命令相关推荐

  1. 2、JDK、JRE、JYM关系/JDK目录介绍配置环境变量

    一.JDK.JRE.JYM关系 JDK包含JRE,JRE包含JVM JDK = JRE + 开发工具(javac.exe.java.exe) JRE = JVM + Java SE API(核心类库) ...

  2. 【Java】JDK目录介绍

    [bin目录]:该目录用于存放一些可执行程序,如javac.exe(Java的编译器).java.exe(Java运行工具).jar.exe(打包工具).javadoc.exe(文档生成工具) jav ...

  3. 什么是环境变量?环境变量配置,jdk8的path环境变量配置,各个版本下jdk结构的变化以及环境变量配置的阐述,java命令执行三个不同目录下的java.exe说明

    说明:如果只想配置java中jdk的path环境变量直接跳到三即可. 一,什么是环境变量? 一般是指在操作系统中用来指定操作系统运行环境的一些参数:如文件夹的位置. 环境变量是在操作系统中是一个特定名 ...

  4. java jdk目录_Java开发工具包JDK安装和目录介绍

    1. 找到JDK的exe可执行文件 2. 双击安装,接受windows操作系统的安全警告,点击运行 3. 点击下一步 4. 如果需要更改安装路径,请点击更改,否则直接下一步 5. 等待安装 6. 安装 ...

  5. 关于jdk目录下jre文件夹的重现

    最近在学习JDBC连接MySQL数据库,然后在导入相关jar包的时候遇到了点问题,因为要将连接MySQL数据库的jar包导入到jdk安装路径下的扩展目录jre\lib\ext中,可我发现jdk目录下竟 ...

  6. linux下的文件及目录介绍

    /dev,设备: /proc - proc文件系统所需目录: /etc,系统配置文件: /sbin,重要的系统程序: /bin,基本应用程序: /lib,共享函数库: /mnt,装载其他 磁盘节点: ...

  7. Linux 系统相关目录介绍

    Linux 总目录篇 Linux 系统相关目录介绍 /bin 用来贮存用户命令./usr/bin 也被用来贮存用户命令. /sbin 许多系统命令(例如 shutdown)的贮存位置./usr/sbi ...

  8. tomcat服务器的安装、tomcat的目录介绍、如何启动tomcat

    tomcat服务器的安装 找到需要的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可 tomcat的目录介绍 bin        专门用来存放tomcat服务器的可执行程序 conf  ...

  9. Linux文件二级目录介绍

    对于根目录下的二级目录做一个简单介绍 目录 介绍 /bin 存放着可执行文件以及存放着最经常使用的命令. /boot 系统的引导分区,系统启动时需要引导分区加载,存放的是启动Liux时使用的一些核心文 ...

最新文章

  1. 数据处理系列(四) 安装Elasticsearch用以存储和查询数据
  2. 皮一皮:最头铁的汪峰...
  3. C++,C++编程,Windows编程,MFC
  4. c语言的程序结构语序,第3章 C语序结构.doc
  5. Linux安装ntp同步时间
  6. oracle 批量插入 mysql 区别,Oracle 和 mysql 的批量操作Sql语句 的区别
  7. docker容器status为create状态
  8. 论文总结:云安全研究方向及进展综述
  9. Win11更改系统文件夹的默认保存位置方法分享
  10. NES模拟器开发笔记(001)缘起、资料及开发准备
  11. 关于企业高校相关重要电气设备漏电保护方式的探究
  12. 从零开始变成一个脚本小子001-初窥密码
  13. Origin的基础实验数据处理
  14. 【JY】45天缩短到4天,突发性Fluent仿真任务怎么破?
  15. iOS Apple Pay开发流程
  16. android edittext 手机号码,Android Edittext 手机号码格式输入设置
  17. Do You Kown Asp.Net Core - 根据实体类自动创建Razor Page CURD页面模板
  18. 解读Conflux的共识机制
  19. PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计
  20. SQliteDatabase相关操作的工具类

热门文章

  1. 英语语法---连接词详解
  2. LinkedList的常用方法
  3. 持续集成、持续交付、持续部署
  4. DVWA之CSRF攻击
  5. 章立民老师北京中关村图书大厦讲座
  6. 响应式设计的三个步骤
  7. springBoot 项目自定义命名application.properties配置文件名称
  8. Matlab编程之混沌系统李雅普诺夫指数分析
  9. 基于全卷积神经网络的前列腺磁共振图像分割
  10. java中extends和implements的区别