java - 如何在远程 Linux 服务器上的现有 jar 中编辑 application.properties 或 application.yml 文件的内容

标签 java jar

如何在远程 Linux 服务器上的现有 jar 文件中编辑属性文件(如 application.properties)。

想象一下 jar 位于 /home/user/my-spring-boot.jar 中,我想将 application.propertires 中的用户名从

username=foo

username=bar

如何打开文件并更改属性?

最佳答案

.jar 文件只是一个具有不同扩展名的 .zip 文件,vim 可以直接编辑 zip 文件及其内容!只需 vim 你的 .jar,使用文件导航器找到你的属性文件并更改它。 vim 将与您的编辑一起维护 zip。

here了解更多详情。

关于java - 如何在远程 Linux 服务器上的现有 jar 中编辑 application.properties 或 application.yml 文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12585567/

相关文章:

java - 使用 JNI 在 .jar 中查找 Java 类

java - 虚拟机 : most simple way to alter code of a dependency library?

java - 使用 gson 在 Java 中序列化千兆字节的 python 对象

java - 向 JTable 添加条目

java - Google App Engine 存储动态 java 对象

eclipse - 如何在不遇到 java.lang.ClassNotFoundException 的情况下将 JAR 库添加到 WAR 项目?类路径与构建路径与/WEB-INF/lib

java - 获取 java.lang.NoClassDefFoundError : Filter exception on Jboss

java - 服务在线程中运行

android - 如何处理多个 jar 处理问题?

java - 关闭由我的 Java 代码中启动的 "jar"应用程序打开的窗口