java获取项目路径
通过java获取当前项目路径 getClass().getResource()方法获得相对路径(此方法在jar包中无效。返回的内容最后包含/)例如 项目在/D:/workspace/MainStream/Test 在javaProject中,getClass()。.
通过java获取当前项目路径 getClass().getResource()方法获得相对路径(此方法在jar包中无效。返回的内容最后包含/)例如 项目在/D:/workspace/MainStream/Test在javaProject中,getClass().getResource(\"/\").getFile().toString()返回:/D:/workspace/MainStream/Test/bin/public String getCurrentPath(){取得根目录路径String rootPath=getClass().getResource(\"/\").getFile().toString();当前目录路径String currentPath1=getClass().getResource(\".\").getFile().toString();String currentPath2=getClass().getResource(\"\").getFile().toString();当前目录的上级目录路径String parentPath=getClass().getResource(\"./\").getFile().toString();return rootPath;}参考资料:http://blog.csdn.net/hpf911/article/details/5852127
JAVA怎样得到当前程序的路径? 在java中获得文件的路径在我们做上传文件操作时是不可避免的。web 上运行 1:this.getClass().getClassLoader().getResource(\"/\").getPath();this.getClass().getClassLoader().getResource(\"\").getPath();得到的是 ClassPath的绝对URI路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/System.getProperty(\"user.dir\");this.getClass().getClassLoader().getResource(\".\").getPath();得到的是 项目的绝对路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war 2:this.getClass().getResource(\"/\").getPath();this.getClass().getResource(\"\").getPath();得到的是当前类 文件的URI目录。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/com/jebel/helper/ this.getClass().getResource(\".\").getPath();X 不 能运行 3:Thread.currentThread().getContextClassLoader().getResource(\"/\").getPath()Thread.currentThread().getContextClassLoader().getResource(\"\").getPath()得到的是 ClassPath的绝对URI路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/Thread.currentThread()。.
java获取不了正确项目存放的相对路径 你这是web项目,怎么可能得到项目的路径呢,除非你写死ServletActionContext.getServletContext().getRealPath(\"UploadImages\")+\"/\"+imageFileName这是根据tomcat上下文获取的,你现在的存放路径就是一个eclipse自带的tomcat路径;你这么做是正确的,而你说要保存到项目路径,哪有这样的做法,你要是部署到别的机器上,人家哪里知道你的项目目录是哪个
java如何得到项目的webRoot 路径? 使用JAVA后台代码取得WEBROOT物理路径,可以有如下两种方式:1、使用JSP Servlet取得WEB根路径可以用request.getContextPath(),相对路径request.getSession().getServletContext().getRealPath(\"/\"),它们可以使用我们很容易取得根路径。2、如果使用了spring,在WEB-INF/web.xml中,创建一个webAppRootKey的param,指定一个值(默认为webapp.root)作为键值,然后通过Listener,或者Filter,或者Servlet执行String webAppRootKey=getServletContext().getRealPath(\"/\");并将webAppRootKey对应的webapp.root分别作为Key,Value写到System Properties系统属性中。之后在程序中通过System.getProperty(\"webapp.root\")来获得WebRoot的物理路径。具体示例代码如下:web.xmlxml version=\"1.0\"encoding=\"UTF-8?xmlns=\"http://java.sun.com/xml/ns/j2ee\"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\">;webAppRootKeycsc2.roottest.ApplicationListenerApplicationListener.javapackage test;import 。
怎样获取java项目中文件读取的相对路径 获取要读取的文件的相对路径,弄了几个小时,终于找到了解决方法!下面分享出来,如果帮到了你,请投我一票,谢谢!绝对路径如下: E:\\\\2008work\\\\thank\\\\src\\\\main\\\\。
java中如何获得当前项目的双src文件夹的路径 在2113java中获得文件的路径在我们做上传文件5261操作时是不可避免的。web 上运行41021:this.getClass().getClassLoader().getResource(\"/\").getPath();this.getClass().getClassLoader().getResource(\"\").getPath();得到的是1653 ClassPath的绝对URI路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/System.getProperty(\"user.dir\");this.getClass().getClassLoader().getResource(\".\").getPath();得到的是 项目的绝对路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war2:this.getClass().getResource(\"/\").getPath();this.getClass().getResource(\"\").getPath();得到的是当前类 文件的URI目录。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/com/jebel/helper/this.getClass().getResource(\".\").getPath();X 不 能运行3:Thread.currentThread().getContextClassLoader().getResource(\"/\").getPath()Thread.currentThread().getContextClassLoader().getResource(\"\").getPath()得到的是 ClassPath的绝对URI路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/Thread。.
Java中怎么将前台导出的文件存到当前项目目录的文件夹下? request.getSession().getServletContext().getRealPath(\"/\")项目根目录,再加上你要保存的文件夹.
java项目中文件的路径-方法大全一、相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)System.getProperty(\"user.dir\");上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于tomcat安装目录\\bin)二 类加载目录的获得(即当运行时某一类时获得其装载目录)1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)InputStreamis=TestAction.class.getClassLoader().getResourceAsStream(\"test.txt\");(test.txt文件的路径为 项目名\\src\\test.txt;类TestPath所在包的第一级目录位于src目录下)上式中将TestPath,test.txt替换成对应成相应的类名和文件名字即可1.2)通用方法二(此方法和1.1中的方法类似,不同的是此方法必须以'/'开头)InputStream is=Test1.class.getResourceAsStream(\"/test.txt\");(test.txt文件的路径为 项目名\\src\\test.txt,类Test1所在包的第一级目录位于src目录下)三 web项目根目录的获得(发布之后)1 从servlet出发可建立一个servlet在其的init方法中写入如下语句(没有请求的话会。