1-4、JDK目录结构

语雀原文链接

文章目录

    • 1、目录结构
    • 2、JDK中rt.jar、tools.jar和dt.jar作用
    • 3、bin目录部分说明(基本工具)

1、目录结构

  • bin目录:包含一些用于开发Java程序的工具,例如:编译工具(javac.exe)、运行工具 (java.exe) 、打包工具 (jar.exe)等。
  • include目录:C语言的头文件,用于支持Java程序设计。
  • jre目录:Java运行时环境的根目录。
    • jre\bin目录 包含Java平台所使用工具和类库的可执行文件和DLL文件。
    • jre\lib目录 Java运行时环境所使用的核心类库。
  • lib目录:包含开发Java程序所使用的类库文件。
  • src.zip:归档的Java源代码

image.png

2、JDK中rt.jar、tools.jar和dt.jar作用

  • rt.jar:{Java_Home}/jre/lib/ JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件
  • dt.jar:{Java_Home}//lib/ 运行环境的类库
  • tools.jar:{Java_Home}//lib/ 工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.; sun.tools.javac.

3、bin目录部分说明(基本工具)

  • javac.exe 基本工具 - Java语言编译器, 将Java源代码转换成字节码
  • java.exe 基本工具 - Java应用程序启动器,直接从类文件执行Java应用程序字节代码
  • javadoc.exe 基本工具 - Java API 文档生成器,从源码注释中提取文档
  • apt.exe 基本工具 - java 注释处理器
  • appletviewer.exe 基本工具 - java applet 小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器
  • jar.exe 基本工具 - java文件压缩打包工具
  • jdb.exe 基本工具 - Java 调试器,debugger,查错工具
  • javah.exe 基本工具 - C 头文件和stub生成器,用于写本地化方法,例如生产JNI样式的头文件。产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
  • javap.exe 基本工具 - class文件反编译工具,显示编译类文件中的可访问功能和数据,同时显示字节代码含义
  • keytool.exe 安全工具 - 管理密钥库和证书.
  • policytool.exe 安全工具 - 有用户界面的规则管理工具
  • kinit.exe.exe 安全工具 - 用于获得和缓存网络认证协议Kerberos 票证的授予票证
  • klist.exe.exe 安全工具 - 凭据高速缓存和密钥表中的 Kerberos 显示条目
  • ktab.exe.exe 安全工具 - 密钥和证书管理工具
  • native2ascii.exe Java国际化工具 - 将文本转化为 Unicode Latin-1。详情参考http://java.sun.com/javase/6/docs/technotes/tools/windows/native2ascii.html
  • rmic.exe 远程方法调用工具 - 生成远程对象的stubs and skeletons(存根和框架)
  • rmid.exe 远程方法调用工具 - Java 远程方法调用(RMI:Remote Method Invocation) 活化系统守护进程
  • rmiregistry.exe 远程方法调用工具 - Java 远程对象注册表
  • serialver.exe 远程方法调用工具 - 返回类的 serialVersionUID
  • tnameserv.exe Java IDL and RMI-IIOP 工具 - Provides access to the naming service
  • idlj.exe Java IDL and RMI-IIOP 工具 - 生产映射到OMG IDL接口可以使Java应用程序使用CORBA的.java文件
  • servertool.exe Java IDL and RMI-IIOP 工具 - 为应用程序提供易于使用的接口用于注册,注销,启动,关闭服务器
  • pack200.exe Java 部署工具 - 使用java gzip压缩工具将JAR文件转换为压缩的pack200文件,生产打包文件是高度压缩的JAR包,可以直接部署,减少下载时间
  • unpack200.exe Java 部署工具 - 解包pack200文件为JARs
  • htmlconverter.exe Java 插件工具 - Java Plug-in HTML转换器 htmlconverter -gui 可以启动图形界面
  • javaws.exe Java web 启动工具 - Java web 启动命令行工具
  • jvisualvm.exe Java 故障检修,程序概要分析,监视和管理工具 - 一个图形化的Java虚拟机,不说了 大家研究一下就发现太酷了.这是想了解JVM的人的神器http://java.sun.com/javase/6/docs/technotes/guides/visualvm/index.html
  • jconsole.exe Java 故障检修,程序概要分析,监视和管理工具 -java监视台和管理控制台,图形界面的功能太强大了,运行一下就知道 ,不想多说,看了就知道
  • schemagen.exe Java web 服务工具 - Java构架的XML Schema生成器
  • wsgen.exe Java web 服务工具 - 生成 JAX-WS
  • wsimport.exe Java web 服务工具 - 生成 JAX-WS
  • xjc.exe Java web 服务工具 - 绑定编译器
  • jps.exe 监视工具 - JVM Process Status 进程状态工具。列出目标系统的HotSpot JJVM , 监视Java虚拟机的性能,不支持Windows 98 和Windows ME 平台
  • jstat.exe 监视工具 - 按照命令行的具体要求记录和收集一个JVM的性能数据
  • jstatd.exe 监视工具 - JVM jstat 的守护进程
  • jinfo.exe 故障检测和修理工具 - 配置或打印某个Java进程VM flag
  • jinfo.exe 故障检测和修理工具 - 配置或打印某个Java进程VM flag
  • jhat.exe 故障检测和修理工具 - 堆储存查看器
  • jmap.exe 故障检测和修理工具 - Java内存图
  • jsadebugd.exe 故障检测和修理工具 - Java 的 Serviceability Agent Debug的守护进程
  • jstack.exe 故障检测和修理工具 - Java堆栈跟踪
  • jrunscript.exe Java脚本工具 - 运行脚本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/232190.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【论文阅读笔记】序列数据的数据增强方法综述

【论文阅读笔记】序列数据的数据增强方法综述 摘要 这篇论文探讨了在深度学习模型中由于对精度的要求不断提高导致模型框架结构变得更加复杂和深层的趋势。随着模型参数量的增加,训练模型需要更多的数据,但人工标注数据的成本高昂,且由于客观…

kettle完成mysql表与表之间的更新和插入

版本:20231209 kettle完成数据库表与表之间的转换非常的简单,只需要在输入模块选择:输入表;在输出模块选择:插入和更新表模块 实例展示:将表stu1的数据同步到stu2,并覆盖掉stu2原本的数据。 cr…

Ubuntu 18.04使用Qemu和GDB搭建运行内核的环境

安装busybox 参考博客: 使用GDBQEMU调试Linux内核环境搭建 一文教你如何使用GDBQemu调试Linux内核 ubuntu22.04搭建qemu环境测试内核 交叉编译busybox 编译busybox出现Library m is needed, can’t exclude it (yet)的解释 S3C2440 制作最新busybox文件系统 https:…

【Com通信】Com模块详细介绍

目录 前言 1. Com模块功能介绍 2.关键概念理解 3.功能详细设计 3.1 Introduction 3.2 General Functionality 3.2.1 AUTOSAR COM basis 3.2.2 Signal Values 3.2.3 Endianness Conversion and Sign Extension 3.2.4 Filtering 3.2.5 Signal Gateway 3.3 Normal Ope…

Bean的作用域和生命周期

1. Bean的作用域 前引例子4 现在有一个公共的Bean对象,提供给A用户和B用户使用,然而在使用的时候A用户将Bean对象的数据进行修改,此时B得到的Bean对象是否是原来的Bean对象呢? Componentpublic class Users {Beanpublic User us…

人工智能原理复习--搜索策略(二)

文章目录 上一篇启发式搜索与或图搜索博弈下一篇 上一篇 人工智能原理复习–搜索策略(一) 启发式搜索 提高一般图搜索效率的关键是优化OPEN表中节点的排序方式 最理想的情况是每次排序OPEN表表首n总在解答路径上 全局排序–对OPEN表中的所有节点进行…

馆藏档案管理系统和数字档案管理系统的区别

馆藏档案管理系统是指传统的档案管理系统,主要包括档案馆内纸质档案的收集、整理、存储、保护、利用等工作。它的主要特点是针对纸质档案的管理,需要建立大量的文件柜、卷宗和保管设备,检索和借阅需要现场操作。 专久智能数字档案管理系统则是…

文献速递:多模态影像组学文献分享:多模态图注意力网络用于COVID-19预后预测

文献速递:多模态影像组学文献分享:多模态图注意力网络用于COVID-19预后预测 01 文献速递介绍 在处理像 COVID-19 这样的新出现的疾病时,患者和疾病特定因素(例如,体重或已知共病)对疾病的即时进展的影响…

使用智能AI文心一言处理采集数据

简数采集器支持调用百度智能AI文心一言大模型API接口,可对采集的数据进行研究分析,内容创作。 文心一言API使用方法如下: 目录 1. 采集数据 2. 申请API 3. 对接文心一言API 4. 设置文心一言API的执行指令 5. 使用文心一言API处理采集数…

案例061:基于微信小程序的互助学习系统

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

54.grpc实现文件上传和下载

文章目录 一:简介1. 什么是grpc2. 为什么我们要用grpc 二:grpc的hello world1、 定义hello.proto文件2、生成xxx_grpc.pb.go文件3、生成xxx.pb.go结构体文件4、编写服务代码service.go5、编写客户端代码client.go 三、服务端流式传输:文件下载…

pycharm安装

1.先去官网下载pycharm 2.下载python3.8 3.修改pip镜像 4.如果有环境变量没加的加一下

一加 12 Pop-up快闪活动来袭,十城联动火爆开启

12 月 9 日,一加 12 Pop-up 快闪活动在北京、深圳、上海、广州等十城联动开启,各地加油欢聚快闪现场,抢先体验与购买一加 12。作为一加十年超越之作,一加 12 全球首发拥有医疗级护眼方案和行业第一 4500nit 峰值亮度的 2K 东方屏、…

我尝试用 AI 来做数据分析,结果差强人意!

大家好,我是木川 工作中经常会需要分析数据 1、统计分析,计算某项指标的均值、分位数、标准差等 2、相关性分析,比如分析销售额与顾客年龄、顾客性别、促销活动等的相关性 3、可视化分析,比如绘制柱状图、折线图、散点图等 有了 A…

Java网络编程——对象的序列化与反序列化

当两个进程进行远程通信时,彼此可以发送各种类型的数据,如文本、图片、语音和视频等。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。当两个Java进程进行远程通信时,一个进程能否把一个Java对象发送给另一个进程呢&a…

本地部署语音转文字(whisper,SpeechRecognition)

本地部署语音转文字 1.whisper1.首先安装Chocolatey2.安装3.使用 2.SpeechRecognition1.环境2.中文包3.格式转化4.运行 3.效果 1.whisper 1.首先安装Chocolatey https://github.com/openai/whisper 以管理员身份运行PowerShell Set-ExecutionPolicy Bypass -Scope Process -…

自动化测试框架性能测试报告模板

一、项目概述 1.1 编写目的 本次测试报告,为自动化测试框架性能测试总结报告。目的在于总结我们课程所压测的目标系统的性能点、优化历史和可优化方向。 1.2 项目背景 我们公开课的性能测试目标系统。主要是用于我们课程自动化测试框架功能的实现,以及…

记录 | ubuntu监控cpu频率、温度等

ubuntu监控cpu频率、温度等 采用 i7z 进行监控,先安装: sudo apt install i7z -ysudo i7z

基于51单片机的多模式智能闹钟系统【代码+仿真+论文+PPT等16个文件资料】

一、项目功能简介 整个设计系统由STC89C52单片机LCD1602显示模块DS1302模块温度模块存储模块矩阵按键模块组成。 具体功能: 1、智能闹钟正常模式显示阳历年、月、日、星期、小时、分、秒; 2、可设置时间和日期; 3、 LCD显示当前温度&…

游戏玩家升级不伤手之选,光威龙武系列超强性能

得益于国产存储芯片的崛起,现在的内存条价格太香了。要放在前几年,购买内存条时都会优先考虑国际一线品牌。随着内存条行业发生巨变,国产品牌光威GLOWAY,是全球前三的内存模组厂商嘉合劲威旗下品牌,它推出的内存条产品…