java - 在 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
解决方案
推荐阅读
- html - 如何在移动视图中的表格中的单元格元素之间具有相等的间距?
- javascript - 如何从javascript中的选择选项中获取多个值?
- powershell - 批处理文件中的循环迭代缓慢
- php - 在 PHP 中使用 DOMXPath 调用 XML 数据
- jquery - 如何以 Unix 时间戳格式控制台记录 jQuery UI 的 datepicker 日期?
- intersection-observer - 如何去抖动或限制 Intersection Observer?
- javascript - 无法为预出价槽复制 JS 变量
- c++ - C++ std::stoul 不抛出异常
- python - Django - 按表单更新用户实例
- python - 阅读连接查询 Sqlalchemy Jinja