Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t在vim中更新jar中的文件_Java_Maven_Vim_Zip_Maven Assembly Plugin - Fatal编程技术网

Java Can';t在vim中更新jar中的文件

Java Can';t在vim中更新jar中的文件,java,maven,vim,zip,maven-assembly-plugin,Java,Maven,Vim,Zip,Maven Assembly Plugin,我使用Maven assembly plugin打包了一个包含所有依赖项的jar,之后我想编辑一些配置文件,在vim中输入代码,但在保存时出现了以下错误 错误(zip#Write)抱歉,无法更新/Users/boreas/IdeaProjects/hummi ngbird/target/hummingbird-1.0-SNAPSHOT-jar-with-dependencies.jar with log4j.xml 如何解决这个问题?确保安装了zip和unzip(在Ubuntu上运行sudo-a

我使用Maven assembly plugin打包了一个包含所有依赖项的jar,之后我想编辑一些配置文件,在vim中输入代码,但在保存时出现了以下错误

错误(zip#Write)抱歉,无法更新/Users/boreas/IdeaProjects/hummi ngbird/target/hummingbird-1.0-SNAPSHOT-jar-with-dependencies.jar with log4j.xml


如何解决这个问题?

确保安装了zip和unzip(在Ubuntu上运行
sudo-apt-get-install-zip&&sudo-apt-get-install-unzip


还要确保文件具有当前用户的写入权限。

我假设您已经解压,因为您可以编辑zip文件,但为了完整的答案,我添加了解压。这还允许
vim
编辑zip/war文件条目并保存结果。