gpt4 book ai didi

java - 添加 META-INF\services\javax.xml.parsers.SAXParserFactory 到 jar

转载 作者:行者123 更新时间:2023-11-30 11:40:38 27 4
gpt4 key购买 nike

我有一个包含很少类文件的文件夹,我用来创建 jar 的命令是

jar cfm0 my.jar MANIFEST *.class

现在我还想将以下内容添加到 jar META-INF\services\javax.xml.parsers.SAXParserFactory 中。请建议使用类和 META-INF\services\javax.xml.parsers.SAXParserFactory 创建 jar 的命令是什么。

我想过篡改 jar,即使用 7z 添加 META-INF\services\javax.xml.parsers.SAXParserFactory,但没有被说服。

使用此命令返回以下错误

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 和命令提示符

最佳答案

正确的做法是

jar cfm0 my.jar MANIFEST META-INF/services/javax.xml.parsers.SAXParserFactory *.class

关于java - 添加 META-INF\services\javax.xml.parsers.SAXParserFactory 到 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12631147/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com