Java的jar包互相引用需要重新编译打包

A.jar包引用B.jar包的一个字符串常量,B.jar更新了这个字符串常量,两个jar包都在容器里面并且B.jar包重新编译打包上传到容器中,为什么A.jar包也重新编... A.jar包引用B.jar包的一个字符串常量 ,B.jar更新了这个字符串常量, 两个jar包都在容器里面 并且B.jar包重新编译打包上传到容器中, 为什么A.jar包也重新编译打包并且上传到容器中呢?按道理应该是A.jar包在容器中引用B.jar包的最新字符串常量啊。求大牛解答,谢谢,谢谢。 展开
 我来答
DoramiHe
2018-01-27 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59543
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
反编译出来的JAVA文件重新编译的过程如下:
1、新建一个myeclipse的web project。
2、右键该工程,myeclipse/add struts capability,设置成struts开发环境。
3、将war包解压,全目录覆盖新工程的WebRoot(包括其中的web-inf/meta-inf目录),相应的scr目录(或者对应的包含java文件的目录)覆盖eclipse的src目录。myeclipse会自动将WEB-INF\lib下的jar包作为放到classpath中的。
4、refresh该工程,over。
不过大部分反编译过来的工程,很难重新编译,因为import引用的jar包或者类名没有的话,工程直接报错。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式