我的代码在一个JAR文件中运行,比如说foo.jar,我需要在代码中知道运行foo.jar的文件夹.
所以,如果foo.jar在C:\FOO\,我想要获得该路径,无论我当前的工作目录是什么.
C:\FOO\
java jar path executable-jar
我有一个JAR文件,我的所有代码都存档以便运行.我必须访问每次运行前需要更改/编辑的属性文件.我想将属性文件保存在JAR文件所在的目录中.有没有告诉Java从该目录中获取属性文件?
注意:我不想将属性文件保留在主目录中,也不希望在命令行参数中传递属性文件的路径.
java properties
java ×2
executable-jar ×1
jar ×1
path ×1
properties ×1