导航:首页 > 编程语言 > javaclass修改

javaclass修改

发布时间:2022-05-05 18:00:57

‘壹’ 如何修改java的class文件

通过修改java源文件,然后编译即可获得修改后的class文件,如果没有.java源文件,可通过反编译工具,反编译class文件获得源文件之后修改,再重新编译。

‘贰’ 各位java高手,关于.jar包中的.class文件修改的问题

不要修改了,给它派生出一个子类或编辑同一个类后把源类替换掉得了。

上述方法是通过调用这个类包派生出一系列类重新生成一个JAR文件与其共用,使它达到你想要的效果,不过现在想想这个办法工作量也不小,考虑下一个试试。

你可以把他们解压出来,然后反编译你需要改动的那个类,改动期间再进行反编译需要牵涉到的类,这样就不需要全部反编辑了。

现在我还没有别的捷径,也很想知道。

六月十五日
想把它压缩成jar文件,暂且把java独立应用程序分成两种:
1)没有用到Package的普通程序;
2)有Package的,一般有多个.class文件才用的。

1)比如你写的java文件的目录是:D:\JAVA\test.java;那么你运行完会在同一目录下生成一个test.class文件,这时新建一个MANIFEST.txt文档(名字看清楚了)。
打开写入以下内容:
Manifest-Version: 1.0
Created-By: 1.5.0_08 (Sun Microsystems Inc.)
Main-Class: test
保存为MANIFEST.MF。从命令行进入到JAVA目录下,
敲入: jar cvfm test.jar manifest.mf test
这样就生成了test.jar文件,直接点击就可以运行。

2)还是这个目录:D:\JAVA\test1.java和test2.java;且两个程序都中有package com.chat,就是把生成的.class放在里面,这时的MANIFEST.MF(可以用写字板打开)
内容是:
Manifest-Version: 1.0
Created-By: 1.5.0_08 (Sun Microsystems Inc.)
Main-Class: com.chat.test1
注:test1里必须有main函数。
从命令行进入到JAVA目录下,
敲入:jar cvfm t1.jar manifest.mf com/*;test2
同理。在DOS 下
jar fc a.jar a
a 是你要打包文件夹
a.jar 是打包后的文件名 随便命名。

‘叁’ 如何更改JAVA中“.class”后缀的文件图标

我不明白你为什么要这么做?
最简单的方式,右键单击.class文件,属性,更改打开方式为你想要的图标的程序。也可以通过“工具”-“文件夹选项”-文件类型,改变文件类型与图标关联方式就行了

‘肆’ Java 如何在一个类里面更改另一个类里面的值

1,如果这个数组定义的是常量百的话,那么没有度办法更改
2,如果该数组定义的修饰为public(这种情知况很少),可以直接调用类对象
3,如果道该内数组定义私有private,则必须要有set方法,调用类对象容的set方法可以修改

‘伍’ 为什么JD Decompiler只可以看class文件,可以直接修改class文件吗,怎么修改


网页
问问
科学
知识
更多

搜索
为什么JD Decompiler只可以看class文件,可以直..._约109个回答_搜狗知识
为什么JD Dec...修改?
[最佳答案] class文件是二进制编码怎么修改!!!先反编译成java源文件然后再编译成class文件就行了
搜狗问问
2011-06-03
用DJ Java Decompiler处理过的class生成java文件,怎...
搜狗问问
2016-05-31
搜狗知识
查看更多
为什么JD Decompiler只可以看class文件,可以直接修改class..._CSDN博客
class文件直接修改_反编译修改class文件变量_weixin_30825199的博...
所以只能直接修改Java class文件. 记录一下修改步骤: 1.下载JClassLib_windows(后面用到),下载jd-gui-1.4.0.jar,用来反编译class文件的,IDEA也可以反编译class文件; 找到需要修改文件的变量...

2017-12-15
如何修改编辑jar包中class文件呢?? - Sun_Ru的博客 - CSDN博客
2016-11-21
CSDN博客
查看更多
反编译-直接修改class文件可以吗?——CSDN问答频道
我用编辑器直接打开class文件,找到13这个字符串,改成14,保存,替换掉原来的class文件,还是... http://java-decompiler.github.io/2.WinR java 修改 class 文件 指定内容 7863 2018-04-07 在java 中可以...
ask.csdn.net
如何利用反编译软件打开并修改class文件-网络经验
1/6
打开反编译软件jd-gui,如图:
2/6
打开文件夹,选中自己要打开的文件...
3/6
选中自己要修改的文件后,先全选(...
4/6
之后打开myeclipse,将复制内容粘...
5/6
修改自己要修改的代码,并发布这个...
6/6
最后在自己安装的tomcat中找到对应...
查看更多
网络经验
破解 jar 包之直接修改 .class 文件方式_知乎

8 - 一、常规 JAVA 软件破解流程先讲一下常规jar包的破解流程.1. 快速定位.1) 通过procmon监控相关软件,查看程序都访... 结构体后面多余的字节就可以直接删除了.现在大功告成,将修改后的 .class 文件替换原来的就可以了.需要注意的细节坑1...


知乎
2017-08-23
怎么修改jar 里面的class文件?-CSD...
好像只能查看class文件不能修改,我上网搜 有人说 eclipse 有插件的直接都可以看到反编译后的东西... 我们想看的是Java文件,当然网上有反编译工具,但是为了一劳永逸,我们可以安装jd-eclipse-site-1....
topic.csdn.net
能把*. class文件反编译成*.java文件吗?-CSDN论坛
class文件反 编译 成.java 经修改后再 编译成 .class Java Decompiler【 java 反编译 】:开发了 反编... 把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不... 像*. exe之类的很难 反编译 ,比如使用...
topic.csdn.net
class文件反编译_class文件怎么打开
[图文] class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络.它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务.class文件径打破了...
m.pc6.com
class文件怎么打开_搜狗指南
class 文件 2019.02.28 如何查看java class文件 2019.03.24 怎么找到Eclipse中生成的.class文件 2019.... java文件怎样编译成.class文件 2019.03.23 如何将class文件转换成java文件 2019.02.28 iso文件怎么...
搜狗指南
电脑javaclass文件查看与修改工具_class怎么编辑查看,javaclass修改...
发布时间:2013-03-04
能对电脑中的java类class文件进行查看与修改的工具

download.csdn.net
下一页

使用搜狗搜索APP
不管搜多长,我都能帮你忙
立即体验

搜索
首页-导航- 免责-用户反馈
© 2020 SOGOU.COM

‘陆’ java 如何更改class文件

class文件学名字节码文件
是.java文件经过初步编译以后生产的文件,可以直接加载进内存中
不能直接进行修改,只能反编译以后,修改,再进行编译

‘柒’ 如何修改 java class文件

class文件都是自动生成的,找到相关的.java文件,修改它然后再编译,.class文件自己就会修改了

‘捌’ 关于java 里 .class 文件 如何打开 并且更改

STEP1:将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin
STEP3:打开命令行,将目录切换到你想要破解的.class文件的目录.例如:我想要破解一个名为example.class的文件,它在e:\workspaces\里,那我就输入cd e:\workspaces\让后回车.开始"脱"啦!:
反编译单个JAVA语言的CLASS文件,在命令行输入:jad example.class回车.
让后在你当前目录会生成一个Example.jad的文件!把它的后缀改为java就可以阅读了!(你可以忽略.class后缀)
选项-s允许你更改输出文件的后缀.

这条命令反编译所有.class文件位于'tree'以及子目录并且建立输出文件在'src'目录的相对子目录中依照类的包名.举个例子,如果文件'tree/a/b/c.class'包含类'c'来自包'a.b',那么数车文件的名字是'src/a/b/c.java'.万一你想要检查输出文件的精确度或者就是仅仅是好奇,这儿有个选项-a,它让jad使用JAVA虚拟机字节码作为注释添加在输出文件中.jad支持内部类和匿名类,当jad把通配符搭配到输入的文件名时,它自动的跳过匹配的内部类.在UNIX系统中jad跳过内部类如果有多于一个类在命令行中指定了.

‘玖’ JAVA中的class文件怎么编辑

你要编辑class文件?class文件都是源文件编译来的,你可以反编译成源文件,对源文件编辑后再编译成class文件,class文件不能直接编辑。

‘拾’ 如何修改java编译后的class文件

编译之后的是修改不了了的,你可以把.java文件修改后再重新编译一次,或者通过反编译软件把.class文件反编译成.java文件然后再修改

阅读全文

与javaclass修改相关的资料

热点内容
python操作zookeeper 浏览:705
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:583
程序员的学习之旅 浏览:440
apkdb反编译 浏览:922
雪花算法为什么要二进制 浏览:825
在文档中打开命令行工具 浏览:608
android图标尺寸规范 浏览:369
python实用工具 浏览:208
流量计pdf 浏览:936
科东加密认证价格 浏览:532
dos命令读文件 浏览:996
成为程序员需要什么学历 浏览:672
pdf农药 浏览:228
canal加密 浏览:497
日本安卓系统和中国有什么区别 浏览:137
linux命令行修改文件 浏览:838
从编译和解释的角度看 浏览:649
徐志摩pdf 浏览:651
夏天解压球视频 浏览:304