获取正在运行的jar文件夹的目录[重复]
Posted
技术标签:
【中文标题】获取正在运行的jar文件夹的目录[重复]【英文标题】:Get directory of folder of the running jar [duplicate] 【发布时间】:2013-12-18 06:43:04 【问题描述】:请帮我获取运行jar的根目录
D:\My Folder\My Folder1\ myjarfile
D:\My Folder\My Folder1\My Folder2
我想使用 myjarfile 将图像保存在 MyFolder2 中。我在获取可执行jar的路径时遇到了困难:
String savePath = what goes there?(i want this "D:\My Folder\My Folder1\My Folder2")
ImageIO.write(image1, "png",new File(savePath));
【问题讨论】:
【参考方案1】:不要将设置保存在与 Jar 相同的目录中!
最好将它们保存在user.home
的(子)目录中。那是一条路径:
-
易于复制。
应用程序。应该有“写权限”。
也可以考虑改用Preferences
。
【讨论】:
我需要将图像保存在我的图像数据库的文件夹中。我不知道将新文件夹作为图像保存的默认文件夹的代码。 其中是否隐藏了一个问题?以上是关于获取正在运行的jar文件夹的目录[重复]的主要内容,如果未能解决你的问题,请参考以下文章