首页 > 解决方案 > 在 Windows 上获取执行的 .jar 名称

问题描述

我想从 Windows 执行 jar 名称文件。例如,用户将我的 .jar 文件重命名为 xyz.jar 并在 D:\ 上运行,因此用户可以执行 java -jar D:\xyz.jar 我们如何获取该 jar 文件的名称?

String pathName = new java.io.File(Application.class.getProtectionDomain().getCodeSource().getLocation().getPath()).getName();

正在使用 Centos 7.5 但不适用于 Windows 10

标签: java

解决方案


推荐阅读