java bin目录下的命令

Java

运行java程序,行对应的class文件

java xxx

Javac

编译java程序,生成.class文件(字节码文件)

javac xxx.java

Javaw

跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序,运行java命令时,会出现一个控制台窗口,程序中的信息可以通过System.out在控制台中输出,而运行javaw,开始时会出现控制台,当主程序调用之后,控制台就会消失;javaw大多用来运行GUI程序;

javaw xxx

Javap

功能说明:

反汇编一个或多个类文件。

语法: javap [ 命令选项 ] class. . .

补充说明:

javap命令反汇编一个或多个类文件。输出取决于所使用的选项。如果未使用任何选项,则javap命令将打印传递给它的包、受保护字段和公共字段以及类的方法。javap命令将其输出打印到stdout。

命令选项

-help |–help|-?输出 javap 的帮助信息。

-l 打印行和局部变量表。

-b 确保与 JDK 1.1 javap 的向后兼容性。

-public 仅显示公共类和成员。

-protected 仅显示受保护的和公共的类和成员。

-package 只显示包、protected 和 public 类及成员。这是缺省设置。

-private|-p 显示所有类和成员。
-Joption 将指定的选项传递给JVM。例如:

javap -J-version
javap -J-Djava.security.manager -J-Djava.security.policy=MyPolicy MyClassName

有关JVM选项的更多信息,请参阅java命令文档。

-J[flag] 直接将 flag 传给运行时系统。

-s 打印内部类型签名。

-sysinfo 显示正在处理的类的系统信息 (路径、大小、日期、MD5哈希)。

-constants 显示静态最终常数。

-c 为类中的每个方法打印反汇编代码,例如,包含Java字节码的指令

-verbose 打印堆栈大小,方法的本地数目和参数。

-classpath[路径] 指定 javap 用来查找类的路径。如果设置了该选项,则它将覆盖缺省值或 CLASSPATH 环境变量。目录用冒号分隔。

-bootclasspath[路径] 指定从中加载引导类的路径。默认情况下,引导类是实现位于jre/lib/rt.jar和其他几个jar文件中的核心Java平台的类。

-extdirs[dirs] 覆盖搜索已安装扩展的位置。扩展的默认位置是java.ext.dirs的值。

Jar

操作 Java 存档 (JAR) 文件。

概要
创建 JAR 文件

jar c [ efmMnv0 ] [ entrypoint ] [ jarfile ] [ manifest ] [ -C dir ] file … [-J option …] [@ arg-file …]

更新 JAR 文件

jar u [ efmMnv0 ] [ entrypoint ] [ jarfile ] [ manifest ] [ -C dir ] file … [-J option …] [@ arg-file …]

提取 JAR 文件

jar x [ vf ] [ jarfile ]文件… [-J选项…] [@ arg-file …]

列出 JAR 文件的内容

jar t [ vf ] [ jarfile ]文件… [-J选项…] [@ arg-file …]

将索引添加到 JAR 文件

jar i jarfile [-J选项…] [@ arg-file …]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假女吖☌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值