2015-07-19 46 views
1

我正在用IntelliJ IDEA创建JAR文件,并且我注意到在JAR内的每个文件夹中都有一个空文件名的子文件夹。下面是一个命令罐子TF someJar.jar的输出的一部分:IDEA在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

嗯,它不只是一条线。有一个名称为空的实际目录,我可以用WinRAR查看它。如果我解压缩jar这些目录不会被提取。 – mousi

+0

嗯所以这些双斜线目录在WinRAR中显示为空名称文件?你知道它们是否存在于IDEA用来创建jar的目录中吗?可以用手去除它们,但那也不是那么好。否则,请将其作为错误报告给IDEA人员... – rholmes

+0

实际上是空名称文件夹。它们不存在于项目目录中。好主意,我会向他们汇报这件事! – mousi

相关问题