前言:
目前看官们对“class反编译成java文件”大约比较关切,同学们都需要了解一些“class反编译成java文件”的相关内容。那么小编在网摘上搜集了一些关于“class反编译成java文件””的相关知识,希望朋友们能喜欢,大家快快来了解一下吧!之前文章索引:
1、Linux入门学习笔记(先学到入门和安装Java)
2、Linux入门学习笔记(安装Java-更正上一文章问题)
3、Linux环境下javac和java的使用样例一
4、Linux环境下javac和java的使用样例二
继续上面的操作:Linux环境下javac和java的使用样例二
我实现了多个java文件的编译的java输出,但要拷贝目录到指定路径下才能使用,不是一个整体,不太方便,我想打包成jar文件。于是乎,研究一下jar的输出。
先上代码:
JavaMain.java
// 文件目录 com/zx/app/JavaMain.javapackage com.zx.app;import com.zx.item.JavaItem;public class JavaMain { public static void main(String[] args) { JavaItem item = new JavaItem(); item.setOne(15); item.setTwo(6); System.out.println(item.getResult()); }}
JavaItem.java
// com/zx/item/JavaItem.javapackage com.zx.item;public class JavaItem { protected int one; protected int two; public void setOne(int value){ one = value; } public void setTwo(int value){ two = value; } public String getResult(){ return Integer.toString(one+two); }}
关键代码:
myfile.mf:根目录文件
Main-Class: com.zx.app.JavaMain
打包的代码:
jar -cvmf myfile.mf myjar.jar com/zx/app/*.class com/zx/item/*.class
输出的代码:
java -jar myjar.jar
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #class反编译成java文件