rri*_*wer 7 java eclipse jar manifest
我需要更新我在Eclipse中创建(导出)的jar文件中的清单.我试图按照这个解释没有成功.我不太确定在命令行上指定什么.Oracle网站不太清楚.然后我在SO上发现了一个帖子,它说从jar存档中提取manifest.mf文件,更新它,并将其添加回jar存档.我也尝试过,但它似乎可以工作,但是,在运行时,我得到了java.io.IOException: invalid manifest format.更新manifest.mf以添加新属性的正确方法是什么?一个例子是最有帮助的.
彼得提供的链接部分有用。然而,我通过反复试验或多或少地解决了这个问题。解释如何执行此操作的 Oracle 文档需要大量工作。他们缺乏如何进行的好例子。无论如何,对于那些遇到同样问题的人,这就是我所做的。我使用记事本创建了一个文本文件(例如“Manifest.txt”),其中包含我想要添加/更新的清单属性。在创建此文件时,我确保通过按键盘上的按键将新行字符添加到最后一行。接下来,我创建了一个 DOS bat 文件来进行实际修改。它看起来是这样的......
echo Updating manifest permissions...
"C:\Program Files\Java\jdk1.7.0_25\bin\jar" -umf "c:\some folder\Manifest.txt" "C:\some folder\jartoupdate.jar"
Run Code Online (Sandbox Code Playgroud)
jar 参数的顺序很重要,因为它们与命令行上遵循的实际路径相关。彼得回复中的链接指出了这一部分。
| 归档时间: |
|
| 查看次数: |
10039 次 |
| 最近记录: |