我正在使用IntelliJ IDEA创建一个JAR文件,我注意到在JAR内的每个文件夹中都有一个空名称的子文件夹。这是命令jar tf someJar.jar的输出的一部分:
javax/
javax//
javax/xml/
javax/xml//
javax/xml/parsers/
javax/xml/parsers//
javax/xml/parsers/DocumentBuilder.class
javax/xml/parsers/DocumentBuilderFactory.class
javax/xml/parsers/FactoryConfigurationError.class
javax/xml/parsers/FactoryFinder$ConfigurationError.class
javax/xml/parsers/FactoryFinder.class
javax/xml/parsers/ParserConfigurationException.class
javax/xml/parsers/SAXParser.class
javax/xml/parsers/SAXParserFactory.class
javax/xml/transform/
javax/xml/transform//
javax/xml/transform/dom/
javax/xml/transform/dom//
javax/xml/transform/dom/DOMLocator.class
JAR工作正常,但我想摆脱这些文件夹。我能以某种方式解决这个问题吗?
答案 0 :(得分:0)
在我看来,命令的输出显示每个目录的额外行(带有额外的尾部斜杠),并且没有创建空目录。解开它们以进行验证。