Windows下如何创建新Jar文件?修改photocam.js后怎样重新打包primafaces.jar?
嘿,我来帮你搞定这两个Jar文件相关的问题!
在Windows系统中创建新Jar文件的具体方法
如果你想在Windows下创建Jar文件,最直接的方式是用JDK自带的jar命令,步骤超清晰:
- 先把所有需要打包的文件整理到一个单独目录(比如命名为
jar_source),确保内部结构就是你想要的Jar文件结构 - 打开命令提示符(CMD),用
cd命令切换到这个目录的上级路径(比如你的jar_source在D:\my_project下,就执行cd D:\my_project) - 执行打包命令:
参数说明:jar cvf 自定义文件名.jar -C jar_source/ .c:创建新的Jar文件v:显示打包过程的详细日志(可选,去掉就是静默打包)f:指定要生成的Jar文件名称-C jar_source/ .:切换到jar_source目录,打包该目录下所有内容(含子目录)
如果执行jar命令时提示“不是内部或外部命令”,说明你没把JDK的bin目录添加到系统环境变量PATH里,找到你的JDK安装路径(比如C:\Program Files\Java\jdk1.8.0_301\bin),添加到PATH后重启CMD即可。
修改photocam.js后重新生成primafaces.jar的最简方式
既然你已经解压过旧的primafaces.jar,那最简的方法就是替换文件后重新打包,不用复杂的构建工具:
- 找到你之前解压primafaces.jar得到的目录(比如叫
primafaces_unpacked),定位到photocam.js的位置(通常在META-INF/resources/primefaces/photocam路径下,根据实际解压结构找就行) - 把你修改好的
photocam.js直接替换掉目录里的原文件 - 打开CMD,切换到
primafaces_unpacked目录的上级路径 - 执行打包命令:
jar cvf primafaces.jar -C primafaces_unpacked/ . - 命令执行完成后,当前目录下就会生成包含修改后文件的新primafaces.jar了
小提醒:打包前可以先备份旧的primafaces.jar,避免意外情况。
内容的提问来源于stack exchange,提问作者mucisk
相关产品推荐
相关产品推荐

