【发布时间】:2020-06-24 13:47:38
【问题描述】:
上下文:我有一个 Maven 应用程序正在运行,但已经删除了它正在运行的目录以及所有代码。
问题:是否可以在某处找到正在运行的 .jar?我知道如果我这样做了,我可以通过反编译器运行它并取回我的代码。
编辑:更多上下文。我运行了应用程序。然后,当应用程序运行时,整个目录被删除。运行的命令是 ./mvnw spring-boot:run,所以我在 maven 存储库中找不到包。
【问题讨论】:
-
您正在运行已删除的 jar 文件?
-
ps -ef 显示什么?
-
如果您使用
mvn install构建应用程序,您可以在您的maven 本地存储库中检索该jar。 -
通常在
.m2/repository下的用户目录中查找 -
那你可能从来没跑过
mvn install。