Java 从执行中获取.jar文件的文件路径

Java 从执行中获取.jar文件的文件路径,java,netbeans,Java,Netbeans,我有点不确定问这个问题的正确方法,但是如何获得我正在文件中执行的jar文件的文件路径呢?我想让程序将信息写入与.jar文件在同一位置创建的文本文件中,但我不确定如何执行此操作。我知道这可能是一个重复的问题,但对于我的具体问题,类似问题的大多数答案都不够清楚。只是澄清一下-您希望创建并写入与jar文件位于同一目录中的文件?如果您可以在不使用路径的情况下编写文件,您就不会关心路径了?这可能是一个副本。您不应该尝试使用.jar文件所在的目录。而是使用用户主目录下的已知位置。看。@DanielBickl

我有点不确定问这个问题的正确方法,但是如何获得我正在文件中执行的jar文件的文件路径呢?我想让程序将信息写入与.jar文件在同一位置创建的文本文件中,但我不确定如何执行此操作。我知道这可能是一个重复的问题,但对于我的具体问题,类似问题的大多数答案都不够清楚。

只是澄清一下-您希望创建并写入与jar文件位于同一目录中的文件?如果您可以在不使用路径的情况下编写文件,您就不会关心路径了?这可能是一个副本。您不应该尝试使用.jar文件所在的目录。而是使用用户主目录下的已知位置。看。@DanielBickler是的,听起来不错。我当前的程序使用一个文件路径来生成一个文件,但是如果我可以将它写入同一个目录,而不使用该文件路径的话