如何用java代码把一个jar包里的文件替换掉
答案:2 悬赏:10 手机版
解决时间 2021-03-04 07:16
- 提问者网友:黑米和小志
- 2021-03-04 03:46
如何用java代码把一个jar包里的文件替换掉
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-03-04 05:20
JDK提供了一个JarFile类用来处理Jar文件的,不过只提供了读的功能
你可以通过如下步骤实现你的目标:
1) 通过JarFile读出Jar包信息。
2) 根据读出的信息将Jar包解压至临时目录。
3) 在临时目录里替换文件。
4) 通过RunTime.exex()执行控制台命令重新生成Jar包
你可以通过如下步骤实现你的目标:
1) 通过JarFile读出Jar包信息。
2) 根据读出的信息将Jar包解压至临时目录。
3) 在临时目录里替换文件。
4) 通过RunTime.exex()执行控制台命令重新生成Jar包
全部回答
- 1楼网友:慢性怪人
- 2021-03-04 05:48
java框架jar包是经过包装处理的,如果是java提供的文件,是不可以编辑的。
替换文件之后,很有可能会编译不通过,建议不要替换,而且java提供的jar包是经过严格测试的,一般不会有很大的问题。但假如java框架没有提供想要的功能,可以自己编写代码,打包成jar包,就可以加载工程当中使用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯