Java Jython,如何获取脚本所在jar的基本路径?
我已经使用下面描述的方法将一些python脚本打包到jar中: 这工作得很好,但是我很难找到脚本所在jar的基本路径。 目前,我找到的解决方法是将jar刻录到jar所在的目录,并使用os.getcwd()检索路径 使用Java Jython,如何获取脚本所在jar的基本路径?,java,python,jar,jython,Java,Python,Jar,Jython,我已经使用下面描述的方法将一些python脚本打包到jar中: 这工作得很好,但是我很难找到脚本所在jar的基本路径。 目前,我找到的解决方法是将jar刻录到jar所在的目录,并使用os.getcwd()检索路径 使用os.path.realpath(_文件)可以得到/path/to/jar/myapplication.jar/Lib/module/file.py 有没有像\uuuuuu file\uuuuuu这样的变量,它会改为给我/path/to/jar/myapplication.jar
os.path.realpath(_文件)
可以得到/path/to/jar/myapplication.jar/Lib/module/file.py
有没有像\uuuuuu file\uuuuuu
这样的变量,它会改为给我/path/to/jar/myapplication.jar
原因是我有一些外部化的配置文件,我想根据应用程序的相对路径检索这些文件。似乎sys.exec\u前缀就是我要查找的