社区
Java EE
帖子详情
修改项目jar包,编译不了
qq_36675599
2017-09-20 06:00:20
将jar包导出后,编译成.java之后,修改里面的内容,在编译回去就报错,不能将java文件转换成class文件,怎么编译都通不过
求大佬指点迷津
...全文
236
4
打赏
收藏
修改项目jar包,编译不了
将jar包导出后,编译成.java之后,修改里面的内容,在编译回去就报错,不能将java文件转换成class文件,怎么编译都通不过 求大佬指点迷津
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月明星稀灬
2017-09-21
打赏
举报
回复
你可以通过工具来导出,可执行的jar包,单独导出一个其他引用的资源包都没有,肯定编译不了的。
自由自在_Yu
2017-09-21
打赏
举报
回复
单独的编辑一个Java文件是不行的,引用的其他类找不到
tianfang
2017-09-21
打赏
举报
回复
需要指定源码路径 javac -sourcepath src src\com\robin\Hello.java 参考 http://hubingforever.blog.163.com/blog/static/171040579201151722719321/
XxPingEr
2017-09-20
打赏
举报
回复
因为缺少jar包
android 上二维码识别的zxing
jar
包
。直接可以用 (免费)
android 上二维码识别的zxing
jar
包
。直接可以用 (免费) zxing官网提供的
项目
是一整个完整的app,如果要使用。需要自己手动删减,
修改
,
编译
打
包
。 这里提供的就是删改好之后直接可以用的
jar
包
Jar
包
反
编译
,
修改
代码后,重新打
jar
包
这个
jar
包
也可以运行,不过生成的名称是xxx.
jar
, 给我的
jar
包
是xxx-0.0.1-SNAPSHOT-
jar
-with-dependencies.
jar
这种格式,所以我最后选择的是上面那种方法,在pom中加manifest配置这种方式重新打
包
。最近遇到一个问题,需要把现有的
jar
包
反
编译
成java代码,然后运行,测试,
修改
后再次打
jar
包
。此时,maven package打
包
生成 xxx-0.0.1-SNAPSHOT-
jar
-with-dependencies.
jar
可以使用。
Jar
包
反
编译
后
修改
源码再
编译
Jar
包
反
编译
后
修改
源码再
编译
文章目录
Jar
包
反
编译
后
修改
源码再
编译
1. 场景2. 详细步骤2.1 查看源码2.2 生成源文件2.3 构建
项目
2.4
编译
成
jar
包
3. 参考链接 1. 场景 需要对当前的
jar
包
功能进行
修改
,但是没有源码,两种方式: 通过反
编译
软件如JD-GUI或其他Java开发常用的IDE如IDEA查看源代码,创建新工程,按照文件结构逐个将文件源码复制粘贴到工程中,再根据个人需求进行
修改
、
编译
等。 通过反
编译
软件JD-GUI直接保存成源码格式的工程文件,再通过IDEA打开
jar
包
修改
并重新打
包
,
jar
包
反
编译
使用工具以及
修改
代码方法
1.首先使用反编jd打开
jar
包
,以solr-dataimportscheduler-1.1.
jar
为例: 用这个工具打开你的
jar
包
之后,选择你要
修改
的class文件打开它,进入第二步; 2.Ctrl+s,保存的时候这个工具就自动将class文件转成java文件了,选择你要保存的位置将Java文件进行保存: 3.打开你的编程工具(我是Eclipse),创建一个java
项目
(我创建了
反
编译
jar
包
,
修改
后重新
编译
为
jar
包
使用开源
jar
包
或者供应商
jar
包
时,会发现一些bug或者已有功能无法满足我们要求,需要对
jar
中的.class文件进行
修改
。处理步骤如下所示: 1.使用反
编译
工具将
jar
包
反
编译
为源文件 反
编译
工具请参考XJAD2.2版下载地址:http://www.blogjava.net/Files/96sd2/XJad2.2.rar 如果只是少量的几个class需要
修改
,可以直接用IDEA或者jd-gui工具打开,将.class文件中的内容直接复制并创建同名的.java文件(需要根据
jar
包
中建立所有的上层目
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章