我有一个包含几个类文件的文件夹,我用来创建 jar 的命令是
jar cfm0 my.jar MANIFEST *.class
现在我还想在 jar META-INF\services\javax.xml.parsers.SAXParserFactory 中添加以下内容。请建议将创建一个带有类和 META-INF\services\javax.xml.parsers.SAXParserFactory 的 jar 的命令。
我想过篡改 jar 即添加 META-INF\services\javax.xml.parsers.SAXParserFactory 使用 7z 但不相信。
使用此命令返回以下错误
jar cfm0 CAM_AAA_JDBCPowerReports.jar META-INF/services/javax.xml.parsers.SAXParserFactory *.class
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:389)
at java.util.jar.Manifest.read(Manifest.java:180)
at java.util.jar.Manifest.<init>(Manifest.java:50)
at sun.tools.jar.Main.run(Main.java:149)
at sun.tools.jar.Main.main(Main.java:1147)
请注意,我不使用任何 IDE。我只使用 Editplus 和命令提示符