Tag: 绝对路径

Java – 如何在项目中获取文件的正确绝对路径

我的Java项目中的文件夹中有一个XML文件,我想得到它的绝对路径,所以我可以将它作为文件加载以解析它(DOM)。 我不想使用绝对/相对路径,而只想指定文件名,然后获取绝对路径。 我试图用几种不同的方式做到这一点,但是我得到的路径总是缺少一个文件夹名称。 我明白了: C:\Users\user\workspace\projectName\Input.xml 代替: C:\Users\user\workspace\projectName\\**Folder1**\\Input.xml – File input = new File(project.getFile(“Input.xml”).getLocation().toString());` File input = new File(project.getFile(“Input.xml”).getRawLocation().makeAbsolute().toString()); File input = new File(project.getFile(“Input.xml”).getLocationURI().getRawPath().toString()); File input = new File(project.getFile(“Input.xml”).getFullPath().toFile().getAbsolutePath()); 如何获得包含Folder1的正确路径?

Java工作区和文件路径

我有一个很容易解决的问题。 我在我的项目中有一个文件夹,并希望使用相对路径获取它: new File(“/folder”) 这给了我FileNotFoundException 如果我这样试试 new File(“d:/workspace/project/folder”) 有用 我怀疑它不起作用因为: new File(“”).getAbsolutePath()返回: D:\eclipse所以不是工作区的路径。 我做错了什么,或者我需要在eclipse中更改一些设置

从java类文件中获取apache webcontents文件夹的绝对路径

需要在动态Web应用程序内的java类文件中获取绝对路径… 实际上我需要获得apache webapps文件夹的路径…部署webapps的位置 例如/apache-root/webapps/my-deployed-app/WebContent/images/imagetosave.jpg 需要在java类文件中获取它,而不是在jsp页面或任何视图页面上… 有任何想法吗?

如何确定已加载类的绝对路径(如果有)?

是否有(兼容的,如果可能的话)确定加载类的绝对路径的方法? 当然,这并不总是可行的(如果你想到动态创建的类),但如果加载的Class在jar中,如何获取这个jar的绝对路径?

Java中Project项目文件夹的绝对路径

这个主题有很多混乱。 有人问过几个问题。 事情似乎还不清楚。 ClassLoader,绝对文件路径等 假设我有一个项目目录结构, 我的项目 – –dist –lib –src – 测试 我在“lib / txt”目录中有一个资源说“txtfile.txt”。 我想以独立于系统的方式访问它。 我需要项目的绝对路径。 所以我可以将路径编码为abspath +“/ lib / Dictionary / txtfile.txt” 假设我这样做了 java.io.File file = new java.io.File(“”); //Dummy file String abspath=file.getAbsolutePath(); 我得到当前的工作目录,不一定是项目根目录。 假设我从’dist’文件夹执行最后的’prj.jar’,该文件夹也包含“lib / txt / txtfile.txt”目录结构和资源,它也应该在这里工作。 我应该是dist文件夹的绝对路径。 希望问题很清楚。