javac、java、javap 的使用详解
2024-10-07 08:58:04
简介
JDK中常用命令
切换目录
- 切换目录
- 进入D:\zs
- 第一种
- 第二种
- 第一种
- 进入D:\zs
- 其他常用命令
cls
: 实现清屏cd..
: 切换到上一级目录
javac
简介
来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法。
- javac D:\zs\GenericErase.java
在当前目录下生成一个GenericErase.class文件。 - javac –d . D:\zs\GenericErase.java
在当前目录下生成一个包文件,如GenericErase.java中package为 com.yxkj.other.modular.wildcard.erase,则在当前目录下生成一个com\yxkj\other\modular\wildcard\erase的文件夹,然后在该文件夹下生成一个GenericErase.class文件。
java
简介
执行该字节码文件。
- java com/yxkj/other/modular/wildcard/erase/GenericErase
执行该字节码文件;
注意: 必须带上package的包名,否则要报
javap
简介
javap 主要用于帮助开发者深入了解 Java 编译器的机制
-c:分解方法代码,即显示每个方法具体的字节码
- 执行:javap -c com/yxkj/other/modular/wildcard/erase/GenericErase
注意: 执行javap命令要带上包名,同时编译时要带上-d;如:javac –d . D:\zs\GenericErase.java
- 执行:javap -c com/yxkj/other/modular/wildcard/erase/GenericErase
-public | protected | package | private:用于指定显示哪种级别的类成员
-verbose:指定显示更进一步的详细信息
参考
https://blog.csdn.net/zhouxukun123/article/details/79121059
最新文章
- thinkPHP入门之二
- 局域网中共享Lantern上网
- Java中的构造代码块
- SVN代码回滚
- Java菜鸟学习 Script 脚本语言(简介)
- 如何在博客中插入jsfiddle的代码
- org.hibernate.TransientObjectException
- java爬虫实战
- HTML5 Canvas显示本地图片实例1、Canvas预览图片实例1
- 解决System.Data.SQLite兼容32位和64位问题
- 使用libcurl提交POST请求
- UCML破解
- 关于给javascript对象添加、删除、修改对象的属性
- word转pdf swf 在线预览
- JS IIFE写法
- Ubuntu + VMware=Linux虚拟机
- 【论文:麦克风阵列增强】Microphone Array Post-Filtering For Non-Stationary Noise Suppression
- VC++动态链接库(DLL)编程深入浅出
- AWS EMR上搭建HBase环境
- 如何在Cocos2D游戏中实现A*寻路算法(四)