kgdc.net
当前位置:首页 >> jAvA获取不了正确项目存放的相对路径 >>

jAvA获取不了正确项目存放的相对路径

你这是web项目,怎么可能得到项目的路径呢,除非你写死 ServletActionContext.getServletContext().getRealPath("UploadImages") + "/" + imageFileName 这是根据tomcat上下文获取的,你现在的存放路径就是一个eclipse自带的tomcat路径; 你这么...

("/images/tubiao1.png"))); 的 / 代表的是 src 这个根目录。 ("../images/tubiao1.png") 的 .. 代表的是 上级目录,比如你现在在 denglu这个目录,上一个目录 就是src了,也就是说你现在写的意思是说src/images/tubiao1.png与上面是一样的 ("./...

我是这么弄的 String realPath = request.getSession().getServletContext() .getRealPath("\\");// 项目磁盘路径 再在后面加上你想要的路径 祝你顺利!

这个根目录是不是按工程的目录算的,按操作系统的来算的~~!可以用如下代码测试: File f = new File("/"); System.out.println(f.getAbsolutePath())。 java中的file类中的file构造方法中:File f = new File("a.txt");谁能告诉我这个文件会创...

第一步: 先获得classpath路径 String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", ""); 这样子可以得到classpath路径,类似于: F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-jun...

不要用user.dir,这是用户的根目录。 也不要在application下测试web下的东西。 类似于这么写: String uploadPath = getContext().getServletContext().getRealPath( "/") + File.separator + "upload" + File.separator;

File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。

getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。返回的内容最后包含/) 例如 项目在/D:/workspace/MainStream/Test 在javaProject中,getClass().getResource("/").getFile().toString() 返回:/D:/workspace/MainStream/Test/...

貌似不能写相对路径了.只能写绝对路径. 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径. 相对路径就是相对于某个文件夹内. 除非 aaa,ddd都在一个文件夹内.就能写相对路径了. 如果满足 那就 ../ddd/eee.txt就行了

相对路径,是相对当前的路径,所以,必须知道当前路 绝对路径,不需要知道当前路径

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com