JDK常用命令及其常用选项

STM32F4与LAN8720硬件连接避坑指南:从原理图到RMII信号完整性的实战解析 本文深入解析了STM32F4与LAN8720以太网连接的硬件设计要点与常见陷阱。重点剖析了电源上电时序、复位电路设计、RMII接口配置等关键环节,并提供了从原理图设计到PCB布局、信号完整性调试的完整实战指南,帮助硬件工程师规避设计风险,确保以太网通信的长期稳定运行。 阅读详情

JDK后,JAVAHOME下会出现许多可执行的exe文件,它们的用途如下:

    javac:Java编译器,将Java源代码换成字节代 
    java:Java解释器,直接从类文件执行Java应用程序代码 
    appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 
    javadoc:根据Java源代码及其说明语句生成的HTML文档 
    jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量 
    javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件 
    Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义 
    jar:多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。 
    htmlConverter——命令转换工具。 
    native2ascii——将含有不是Unicode或Latinl字符的的文件转换为Unicode编码字符的文件。 
    serialver——返回serialverUID。语法:serialver [show] 命令选项show是用来显示一个简单的界面。输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。

 

javac.exe 

用法:javac <选项> <源文件> 
可能的选项包括: 
-g 生成所有调试信息 
-g:none 生成无调试信息 
-g:{lines,vars,source} 生成只有部分调试信息 
-O 优化;可能妨碍调试或者增大类文件 
-nowarn 生成无警告 
-verbose 输出关于编译器正在做的信息 
-deprecation 输出使用了不鼓励使用的API的源程序位置 
-classpath <路径> 指定用户类文件的位置 
-sourcepath <路径> 指定输入源文件的位置 
-bootclasspath <路径> 覆盖自举类文件的位置 
-extdirs <目录(多个)> 覆盖安装的扩展类的位置 
-d <目录> 指定输出类文件的位置 
-encoding <编码> 指定源文件中所用的字符集编码 
-target <版本> 生成指定虚拟机版本的类文件 
-help Print a synopsis of standard options 

appletviewer.exe 

用法:appletviewer <options> url 
其中,<options> 包括: 
-debug 在 Java 调试器中启动 applet 小程序查看器 
-encoding <encoding> 指定由 HTML 文件使用的字符编码 
-J<runtime flag> 向 Java 解释器传递参数 
-J 选项不是标准选项,如有更改,不另行通知。 


jar.exe 
用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 
选项: 
-c 创建新的存档 
-t 列出存档内容的列表 
-x 展开存档中的命名的(或所有的〕文件 
-u 更新已存在的存档 
-v 生成详细输出到标准输出上 
-f 指定存档文件名 
-m 包含来自标明文件的标明信息 
-0 只存储方式;未用ZIP压缩格式 
-M 不产生所有项的清单(manifest〕文件 
-i 为指定的jar文件产生索引信息 
-C 改变到指定的目录,并且包含下列文件: 
如果一个文件名是一个目录,它将被递归处理。 
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。 
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中: 
jar cvf classes.jar Foo.class Bar.class 
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有 
文件存档到一个名为 'classes.jar' 的存档文件中: 
jar cvfm classes.jar mymanifest -C foo/ .

javadoc.exe 

用法:javadoc [options] [packagenames] [sourcefiles] [classnames] [@files] 
-overview <file> 读取 HTML 格式的概述文档 
-public 仅显示 public 类和成员 
-protected 显示 protected/public 类和成员(缺省) 
-package 显示 package/protected/public 类和成员 
-private 显示所有类和成员 
-help 显示命令行选项 
-doclet <class> 通过候选 doclet 生成输出 
-docletpath <path> 指定 doclet 类文件的查找位置 
-sourcepath <pathlist> 指定源文件的查找位置 
-classpath <pathlist> 指定用户类文件的查找位置 
-exclude <pkglist> Specify a list of packages to exclude 
-subpackages <subpkglist> Specify subpackages to recursively load 
-breakiterator Compute 1st sentence with BreakIterator 
-bootclasspath <pathlist> 覆盖自举类加载器所加载的类文件的位置 
-source <release> Provide source compatibility with specified release 
-extdirs <dirlist> 覆盖已安装的扩展的位置 
-verbose 有关 Javadoc 所做工作的输出信息 
-locale <name> 所用的 Locale,例如 en_US 或 en_US_WIN 
-encoding <name> 源文件编码名称 
-J<flag> 将 <flag> 直接传给运行时系统 

由标准 doclet 提供: 
-d <directory> 输出文件的目标目录 
-use 创建类和包的用法页 
-version 包含 @version 段 
-author 包含 @author 段 
-docfilessubdirs Recursively copy doc-file subdirectories 
-splitindex 将索引分为每个字母对应一个文件 
-windowtitle <text> 文档的浏览器窗口标题 
-doctitle <html-code> 包含包索引页(首页)的标题 
-header <html-code> 包含每一页的页眉文本 
-footer <html-code> 包含每一页的页脚文本 
-bottom <html-code> 包含每一页的页底文本 
-link <url> Create links to javadoc output at <url> 
-linkoffline <url> <url2> Link to docs at <url> using package list at <url2> 
-excludedocfilessubdir <name1>:.. Exclude any doc-files subdirectories with given name. 
-group <name> <p1>:<p2>.. Group specified packages together in overview page 
-nocomment Supress description and tags, generate only declarations. 
-nodeprecated 不包含 @deprecated 信息 
-noqualifier <name1>:<name2>:... Exclude the list of qualifiers from the output. 
-nosince Do not include @since information 
-nodeprecatedlist 不生成不鼓励使用的列表 
-notree 不生成类层次 
-noindex 不生成索引 
-nohelp 不生成帮助链接 
-nonavbar 不生成导航栏 
-quiet Do not display status messages to screen 
-serialwarn Generate warning about @serial tag 
-tag <name>:<locations>:<header> Specify single argument custom tags 
-taglet The fully qualified name of Taglet to register 
-tagletpath The path to Taglets 
-charset <charset> Charset for cross-platform viewing of generated documentation. 
-helpfile <file> 包含帮助链接功能链接到目标的文件 
-linksource Generate source in HTML 
-stylesheetfile <path> 改变所生成文档的样式的文件 
-docencoding <name> 输出编码名称 


javah.exe 

用法:javah [options] <classes> 

其中 [options] 包括: 

-help 打印该帮助信息 
-classpath <path> 类的加载路径 
-bootclasspath <path> 自举类的加载路径 
-d <dir> 输出目录 
-o <file> 输出文件(仅能使用 -d 或 -o 之一) 
-jni 生成 JNI 风格的头文件(缺省) 
-old 生成 JDK1.0 风格的头文件 
-stubs 生成 stubs 文件 
-version 打印版本信息 
-verbose 输出有关本命令所做工作的信息 
-force 始终写输出文件 
指定 <classes> 时必须使用全名(例如 java.lang.Object)。

HtmlConverter.exe 

用法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate] [filespecs] 

其中,选项包括: 

-source: 获取源文件的路径。 缺省值: <userdir> 
-dest: 写入已转换文件的路径。 缺省值: <userdir> 
-backup: 写备份文件的路径。 缺省值: <dirname>_BAK 
-f: 强制覆写备份文件。 
-subdirs: 应处理子目录中的文件。 
-template: 模板文件的路径。 如果不确定,请使用缺省值。 
-log: 写日志的路径。 如果没有提供,则不会写入任何日志。 
-progress: 转换时显示进度。 缺省值: true 
-simulate: 在没有进行转换时显示特定于转换的信息。 
-latest: 使用最新的 JRE 支持发行版 mimetype。 
-gui: 显示转换程序的图形用户界面。 

filespecs: 用空格分开的文件说明列表。 缺省值: "*.html *.htm" (需要引号)
 
native2ascii 

功能说明: 
将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。 
语法: 
native2ascii [options] [inputfile [outputfile]] 
补充说明: 
Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(udddd 记号)字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字符的文件。若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用标准输入设备输入。 
命令选项 
-reverse 执行相反的操作:将含 Latin-1 和/或 Unicode 编码字符的文件转换成含本地编码字符的文件。 
-encoding[encoding_name] 指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。

 

serialver

功能说明: 
serialver 命令返回 serialVersionUID。 
语法: 
serialver [ 命令选项 ] 
补充说明: 
serialver 以适于复制到演变类的形式返回一个或多个类的 serialVersionUID。不带参数调用时,它输出用法行。 
命令选项 
-show 显示一个简单的用户界面。输入完整的类名并按回车键或“显示”按钮可显示 serialVersionUID。

 

功能说明: 
Java 类文件解析器。 
语法: 
javap [ 命令选项 ] class. . . 
补充说明: 
javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap 将其输出到标准输出设备上。 
命令选项 
-help 输出 javap 的帮助信息。 
-l 输出行及局部变量表。 
-b 确保与 JDK 1.1 javap 的向后兼容性。 
-public 只显示 public 类及成员。 
-protected 只显示 protected 和 public 类及成员。 
-package 只显示包、protected 和 public 类及成员。这是缺省设置。 
-private 显示所有类和成员。 
-J[flag] 直接将 flag 传给运行时系统。 
-s 输出内部类型签名。 
-c 输出类中各方法的未解析的代码,即构成 Java 字节码的指令。

-verbose 输出堆栈大小、各方法的 locals 及 args 数。 
-classpath[路径] 指定 javap 用来查找类的路径。如果设置了该选项,则它将覆盖缺省值或 CLASSPATH 环境变量。目录用冒号分隔。 
- bootclasspath[路径] 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelib 
t.jar 和 jrelibi18n.jar 中。 
-extdirs[dirs] 覆盖搜索安装方式扩展的位置。扩展的缺省位置是 jrelibext。

STM32 超声波模块输入捕获测距(标准库) 通道2设置为下降沿触发,触发瞬间会将CNT的记录到CCR2中,由于上升沿触发时已经将CNT置零所以此时的CNT的值就是高电平的持续时间。通道1设置为上升沿触发,触发的瞬间会将CNT的值记录到CCR1里面,同时设置通道1触发带有从模式,并把从模式设置为置零CNT。超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应)。输入捕获原理可以看看这位大佬,感觉写的很清楚,工作电压与电流:5V,15mA。感测角度:不小于15度。 阅读详情

相关推荐

Changer: Feature Interaction Is What You Need forChange Detection

还有“交换“交互是一种完全不需要参数和计算的操作,它是通过交换空间或通道维度上的双时态特征映射来实现的,交换的特征在经过后续的卷积或令牌混合时进行混合。方法二:提出了两种简单的交互策略,AD和特征“交换”,大量的实验表明,它们可以极大地提高MetaChanger的性能,特别是特征“交换”,即使嵌入到复杂的网络中或应用于具有挑战性的数据集。在这里,我们用虚线勾勒本文的重点。这是变化检测任务的基本问题,双时相图像提供了同一地区在不同时间点的图像数据,通过对比这两个时间点的图像,我们可以检测出该地区的变化。

yokon的博客 1622

【Java】JDK命令使用总结

JDK命令使用总结

weixin_45725295的博客 888

超越图灵机——论人工智能实现的可能性(一)

超越图灵机——论人工智能实现的可能性(一)我认为人工智能是可以实现到逻辑思维这一步的,因为逻辑思维可以完全用字符串来表示,图灵机可以把任意单元置成任意值,在这一点上是完备的,这就足以描述逻辑思维了,所以用图灵机完全可以实现到逻辑思维。当然图灵机会受到哥德尔不完备性的制约,但是逻辑系统也会受到同样的制约,所以我认为完全可以用图灵机实现逻辑思维。那么逻辑思维的本质机理与图灵机是什么关系?逻辑思

太极语言 1万+

指定JDK运行Jar包

自定义JDK版本运行Jar包

m0_58355200的博客 7016

从Jira到Notion:用Sequential Thinking重构你的敏捷工作流(含GPT-6配置模板)

本文探讨了如何利用Sequential Thinking这一AI认知模型,重构敏捷开发工作流。通过连接Jira、Notion等工具,构建动态依赖图谱,实现从被动响应到主动规划的转变。文章提供了详细的配置教程和GPT-6配置模板,帮助团队实现任务自动拆解、智能看板生成与跨平台协调,从而提升项目管理效率。

gpt4scribbler的博客 205

使用指定jdk运行java -jar命令

将指定的jdk路径替换“java”即可: E:\jdk-11.0.1\bin\java.exe -jar demo-0.0.1-SNAPSHOT.jar

爱吃鸡腿的明仔 1万+

嵌入式常用通信协议 #概述

嵌入式通信协议

AFK3060的博客 2116

多个jdk版本怎么使用指定的jdk去跑java程序?

java

weixin_43010385的博客 1279

大数据实战:Python与MySQL在足球赔率分析中的高效应用

本文详细介绍了如何利用Python与MySQL进行大数据实战,实现足球赔率的高效分析。通过对比Excel处理的局限性,阐述了数据库在处理百万级数据时的速度优势。文章提供了从环境搭建、使用pymysql连接数据库、利用pandas进行数据清洗与分析,到构建自动化分析系统的完整流程,旨在帮助读者将大数据技术应用于实际业务场景,显著提升数据处理与洞察效率。

weixin_29080843的博客 447

PyTorch 面试题及参考答案(精选100道)

模块是 PyTorch 中用于自动求导的核心模块。它为张量上的所有操作提供了自动求导的功能。在深度学习中,反向传播是一种用于计算损失函数相对于模型参数的梯度的算法。通过梯度,我们可以使用优化算法(如随机梯度下降)来更新模型的参数,从而最小化损失函数。模块的主要作用就是自动计算这些梯度。当我们创建一个张量时,如果将其属性设置为True,那么 PyTorch 会跟踪该张量上的所有操作。在完成前向传播计算出损失函数后,调用方法,模块会自动根据链式法则反向传播计算出所有需要求导的张量的梯度。

大模型大数据攻城狮的专栏 1681

Java 23和JDK 23详细安装方法,常用命令使用等

本教程介绍了如何安装 JDK 23,并详细讲解了一些常用的命令和用法。JDK 23 引入了许多新的特性和改进,使 Java 编程更加简洁和高效。通过学习和使用这些新特性,开发者可以更好地编写和维护 Java 应用程序。希望本教程对您有所帮助,祝您编程愉快!

waicsdn_haha的博客 5128

文末含资料链接和视频讲解!YOLOv8集成CoordAtt注意力机制详细教程

本文详细介绍了如何在YOLOv8目标检测框架中集成CoordAtt注意力机制。首先解析了CoordAtt的工作原理,它通过分解式池化将位置信息嵌入到通道注意力中,相比传统注意力机制具有更好的空间信息保持能力。然后提供了PyTorch实现代码解析,包括自适应平均池化、Hard-Swish激活函数等关键实现细节。最后概述了YOLOv8架构,为后续集成CoordAtt提供基础。该教程适合具备深度学习基础的开发者,将理论与实践结合,帮助读者掌握这一目标检测优化技术。

FJN110的博客 266

Linux常用命令 + Web程序部署

Linux 文章目录Linux一、使用Xshell二、常用命令操作1、ls(罗列文件)2、cd(切换)3、pwd(查看当前目录)4、touch(创建空文件)5、cat(查看)6、echo(编辑简单内容)7、mkdir (创建目录)8、rm(删除)9、mv(移动)10、cp(拷贝)11、less12、vim(查看编辑文件)(1)、如何编辑(2)、如何保存退出13、date14、ps(1)、grep15、netstat三、认识Linux中的权限四、在Linux上部署Web程序1、安装JDK:2、安装Tomcat

qq_54219272的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux常用命令;Linux常用软件;Linux权限

是人向计算机发送指令的语言。命令的格式:命令 + [选项] + [参数]

weixin_72637723的博客 1303

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Java 23和JDK 23详细安装方法,常用命令使用等(附JDK下载链接)

本教程介绍了如何安装 JDK 23,并详细讲解了一些常用的命令和用法。JDK 23引入了许多新的特性和改进,使 Java编程更加简洁和高效。通过学习和使用这些新特性,开发者可以更好地编写和维护Java 应用程序。希望本教程对您有所帮助,祝您编程愉快!

2503_91826368的博客 1083

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JDK中bin目录下常用命令详解

JDK中bin目录下常用命令注释  HtmlConverter.exe 用法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate]  [filespecs] 其中,选项包括:    -source:    获取源文件的路径。 缺省值:    -dest:      写入已转换文件的路径。 缺省值:

zhaojiazhi的专栏 3474

Linux 安装JDK和Tomcat以及常用命令

一:工具下载地址 相关工具下载 链接:https://pan.baidu.com/s/1Z7bOMXJRr5F_RtuD3MIl-Q 密码:lhmh CentOS 6.4 CentOS官网:http://www.centos.org/ CentOS搜狐镜像:http://mirrors.sohu.com/centos/ CentOS网易镜像:http://mirrors.163.com/...

gangsijay888的博客 366

Centos7常用命令以及MySQL的常用命令

2022 Centos7常用命令+MySQL常用命令大全+Java打包操作

qq_59567619的博客 5435

linux常用命令 + CentOS配置笔记

linux常用命令,centos7网络配置,在centos7上进行web项目搭建步骤简述

A_Ashely的博客 1291

Linux常用命令

Linux系统是基于UNIX的,它继承了UNIX的优秀特性,如多用户、多任务、强大的安全性等,因此在服务器操作系统领域占据了主导地位。这篇文章主要总结了Linux基础知识,包括用户设置、权限设置、下载环境和常用命令等。

weixin_45300957的博客 180

JDK常用命令行工具

JDK的bin目录下有很多exe文件,这些文件都是JDK自带的工具,可用于排查一些jvm的问题,本章简单介绍一些常用的JDK自带的工具的使用。 1.jvm进程查询---jps 这个工具类似于Linux系统的ps命令,可以用以查询当前虚拟机正在运行的进程相关信息。这个命令是一个十分基础的命令,因为它可以查询进程的唯一ID(LVMID),其他的命令都会依赖这个LVMID来进行其他的信息检索,jps...

一直在梦想路上的博客 411

Linux常用命令总结

linux常用命令总结

Y_eatMeat的博客 1366

JDK11命令行工具:常用命令实战演练

摘要:JDK11提供了实用的命令行工具jlink和jshell。jlink允许创建自定义的Java运行时映像,只包含必要的模块,减少部署体积,如jlink --module-path $JAVA_HOME/jmods --add-modules java.base,java.logging --output myjre。jshell是交互式Java环境,可快速验证代码逻辑,如直接执行int sum = a + b等表达式。通过实例演示了如何使用这些工具进行开发调试,并针对参数错误、权限问题等常见问题给出了解

fykam的博客 1808
上一篇: 删除msconfig里的启动记录(通过注册表实现)
下一篇: js数组的操作
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值