【发布时间】:2011-01-10 22:08:11
【问题描述】:
对于 Manifest 中带有 Main 类的可执行 Jar:
当我使用 java -jar myjar.jar 启动它时,如何在运行时找到这个 jar 的安装目录?
我想做的是为Flyway 开发一个命令行客户端。
该工具将使用以下文件夹结构安装:
INSTALLATION_PATH
|
-- bin
| |
| --start.sh (launches flyway.jar)
|
-- lib
| |
| --flyway.jar (contains Main class, loads flyway.properties)
|
-- conf
|
--flyway.properties (configuration)
flyway.jar 如何解析 INSTALLATION_PATH?
【问题讨论】:
标签: java installation classpath executable-jar