Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
"jar -uvf" to Update a JAR with Replacement Folder
What is the "jar" command to replace some class files in a JAR? I have recompiled classes in a folder ready to replace those same classes in a JAR file.
✍: FYIcenter.com
To replace existing class files in an existing JAR file, you can use the "jar -uvf jarname foldername" command.
For example, the following session updates an existing JAR file with all classes in the .\javax folder:
\fyicenter>"%java_home%\bin\jar" -xvf jms.jar \fyicenter>"%java_home%\bin\jar" -cvf myNew.jar .\javax (Recompile all classes under .\javax, if you the source code) \fyicenter>"%java_home%\bin\jar" -uvf myNew.jar .\javax adding: javax/(in = 0) (out= 0)(stored 0%) adding: javax/jms/(in = 0) (out= 0)(stored 0%) adding: javax/jms/BytesMessage.class(in = 1202) (out= 494)(deflated 58%) adding: javax/jms/Connection.class(in = 945) (out= 373)(deflated 60%) adding: javax/jms/ConnectionConsumer.class(in = 275) (out= 189)(deflated 31% adding: javax/jms/ConnectionFactory.class(in = 311) (out= 179)(deflated 42%) adding: javax/jms/ConnectionMetaData.class(in = 544) (out= 271)(deflated 50% adding: javax/jms/DeliveryMode.class(in = 207) (out= 160)(deflated 22%) adding: javax/jms/Destination.class(in = 113) (out= 95)(deflated 15%) ...
Back to FAQ for JDK JAR (Java ARchive) Tool.
2015-11-07, ∼7593🔥, 0💬
Popular Posts:
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
Where to get the Java source code for Connector/J 8.0 Protocol Impl module? Java source code files f...
JDK 17 java.management.jmod is the JMOD file for JDK 17 Management module. JDK 17 Management module ...
commons-io-1.4.jar is the JAR file for Commons IO 1.4, which is a library of utilities to assist wit...
Apache ZooKeeper is an open-source server which enables highly reliable distributed coordination. Ap...