首页 > 编程知识 正文

java编译和解释,jdk编译命令

时间:2023-05-06 11:15:31 阅读:41776 作者:3830

引言

我最近在做安卓相关的开发。 必须不可避免地接触Java层的调用机制。 我好几年没用Java了。 现在组织相关的编译命令。 用作后续参考,也防止每次都需要到处寻找。

基本概念

Java类似于javaprogramminglanguagecompiler、Java编译器和gcc

Java-thejavaapplicationlauncher、Java程序加载器和类似于操作系统的进程加载器(

jdb-Java应用程序调试器、调试器、gdb等

javah-cheaderandstubfilegenerator,JNI头文件生成器

javap - Class File Disassembler,Java反编译工具

javadoc -应用程序生成器,Java文档自动生成器

类似于jar-jar archive工具、Java库文件工具和ar

的常规编译、链接和执行只需要知道javac、jar和java。 如果需要调试,请参阅jdb。

编译---.Java----class )

javac a.java a.class

生成Jar包(.class--.jar )

jar cf myFile.jar *.class

从Jar包中提取*.class

jar xf myFile.jar

运行java程序

java my.class

更具体的使用方法建议参考java的用户手册。

java反编译工具Jad

首先从http://www.kpdus.com/jad.html下载jad软件。 解冻后可以直接使用,放入${jad_home}。

[ jad _ home ]/jad.exe-r-ff-DSRC-sjava classes/*/*.class

其中-r表示要恢复源文件的目录结构,-ff表示将类属性定义放在类方法定义之前,-d表示输出目录,-s表示文件扩展名。

的所有java文件都放在src目录中。

更详细的使用方法请参照下载文件的Readme.txt。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。