社区
Web 开发
帖子详情
能否在javac编译时将文件的某个方法修改为另一个方法然后继续编译
harston
2006-05-16 09:35:14
由于效率问题,现在想在编译的时候将编译的文件中的某个方法替换为另一个方法继续编译,希望大家给各解决方案阿,我比较穷,给50分了。
...全文
322
19
打赏
收藏
能否在javac编译时将文件的某个方法修改为另一个方法然后继续编译
由于效率问题,现在想在编译的时候将编译的文件中的某个方法替换为另一个方法继续编译,希望大家给各解决方案阿,我比较穷,给50分了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
harston
2006-05-16
打赏
举报
回复
公司只能用这个邮箱,你就再试一下我最后给你的方法,实在不行就算了
killme2008
2006-05-16
打赏
举报
回复
有QQ吗,或者其他邮箱
harston
2006-05-16
打赏
举报
回复
自己顶上去
harston
2006-05-16
打赏
举报
回复
郁闷了,又被拦截了,大哥再麻烦下,看看留言!
killme2008
2006-05-16
打赏
举报
回复
已发,1.36M,你自己再改回rar压缩格式
harston
2006-05-16
打赏
举报
回复
大哥,不好意思,出问题了,你看看留言,再发一下,谢谢!
killme2008
2006-05-16
打赏
举报
回复
已经发过去了,希望能帮上忙
harston
2006-05-16
打赏
举报
回复
我给你发了留言,看一下,谢谢!
killme2008
2006-05-16
打赏
举报
回复
我想你应该下来看看,看看他的文档是否有这方面的支持
因为我对此并没有深入过,当时看aop的时候顺手看了下.
harston
2006-05-16
打赏
举报
回复
大哥,再问一下,那能不能在ant中使用这个工具?因为这个过程不能让其它开发人员不方便,谢谢你了
killme2008
2006-05-16
打赏
举报
回复
不是,javassist可以直接对生成的class文件进行修改,修改方法,变量都可以,应该可以满足你的要求,你编译之后,在做个工具类修改下编译后的class文件,这样是否满足需求?
我过去写的一篇介绍性文章,更多资料请自己搜索和查看它自带的文档,这个项目是jboss项目的一部分
http://blog.csdn.net/killme2008/archive/2006/04/11/658731.aspx
harston
2006-05-16
打赏
举报
回复
主要是公司的要求,开发人员用公司文档规范写字符串,用个程序把它变回去,你说那个工具可以在用ant打包的时候自动载入不?或则在编译的时候价个参数调用?
不知道编译的时候jvm是怎么做的,如果能在编译时加入一个过滤流的东西最好
harston
2006-05-16
打赏
举报
回复
怎么层了,顶一下
killme2008
2006-05-16
打赏
举报
回复
还是不大明白,既然是整数,为何开发时不能直接用整数呢?
不过要改变class文件,工具倒是有,javassist
harston
2006-05-16
打赏
举报
回复
每个页面都有个编码,是字符串类型的,但是在授权的时候必须转换成一个整型的东西,以便迅速判断出是否应该授权,所以要再编译前替换掉这个字符串,但是又不能改变源文件,否则开发的人不知道是怎么回事,请教了!
killme2008
2006-05-16
打赏
举报
回复
奇怪的需求,也不大明白具体是要做什么
loveyt
2006-05-16
打赏
举报
回复
这个需要ASM支持。比较深的东西了,最好对JAVA虚拟机有点研究。
killme2008
2006-05-16
打赏
举报
回复
发不了,那文件打开太大了,几千页..
harston
2006-05-16
打赏
举报
回复
主要解答killme2008(zane dennis) ,谢谢loveyt(咆哮的独角兽)的支持
javac
编译
多
文件
简介
javac
是终端
编译
java的主要
方法
,对于单
文件
时
十分方便. 对于单
文件
编译
,直接
javac
xxx.java 就可以了,多
文件
时
,特别是同一包下,具有依赖关系的多个java
文件
时
则需要稍微注意一下,因为必须同
时
编译
才可以.用法...
javac
编译
所有java
文件
javac
编译
所有java
文件
【java】
javac
编译
class
文件
今天,笔者遇到了
一个
小问题:在使用原始的
javac
编译
Java类
文件
时
,如果当前类
文件
对其他类有依赖,那么,就可能会出现问题。 举例如下:笔者在桌面新建
一个
文件
夹test,然后建立两个类:A.java和B.java,如下图: ...
使用
JAVAC
编译
单个
文件
(不依赖别的jar包)
使用
JAVAC
编译
单个
文件
(不依赖别的jar包) 步骤一:用管理员身份进入cmd....将java
文件
用nopa++打开,然后拷一份到另
一个
文件
将源
文件
编码格式改为使用ANSI编码,保存,然后将拷贝内容覆盖原
文件
内容;## 标题 ...
java 怎么使用
javac
编译
并运行
编译
后的
文件
然后先使用
javac
命令
编译
.java
文件
为.
javac
文件
。然后再使用java命令运行java
文件
。好久没使用这个功能了,在私用
javac
和java 命令的
时
候 各种报错。最后的
javac
main1.java 命令是执行成功的,告警信息不用管。...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章