java获取路径问题
在java中获得文件的路径在我们做上传文件操作时是不可避免的。
进入这个文件夹后,filechooser.getCurrentDirectory();就可以得到了。如果你想获得各个文件的路径,可以再用File类的listFiles()方法获得这个目录下的所有文件路径。
总结问题是:只有放在static方法中可行,在其他地方调用都显示找不到指定文件。
举例:XMLS.class.getClass().getResourceAsStream(/test/test.xml);解释:XMLS.class.getClass()是获取当前的类编译路径,之后通过getResourceAsStream的形式即可找到要读取的文件的路径。
java获取当前路径的几种方法
1、指定资源路径的方法有两种:一种是绝对路径,一种是相对路径。
2、getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。
3、在Web应用程序中,我们一般通过ServletContext.getRealPath(/)方法得到Web应用程序的根目录的绝对路径。
4、如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。
java获取当前项目的路径
1、在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。
2、getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。
3、File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
4、在java中获得文件的路径在我们做上传文件操作时是不可避免的。
5、接着我们需要安装Java在电脑上,我们可以看到它储存的文件夹,下载完毕后进行安装,这时候我们一定要注意,在安装时要勾选安装界面左下角更改目标文件夹,然后进行安装。
在java项目中如何获取某个文件的路径
在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。
只要在test.java中这样写File file=new File(hello.txt);//这样就是相对路径。
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
总结问题是:只有放在static方法中可行,在其他地方调用都显示找不到指定文件。
在java中获得文件的路径在我们做上传文件操作时是不可避免的。
(4)、 this.getClass().getClassLoader().getResource().getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。
java怎么获取当前打包的exe路径
1、获取这个exe的当前目录的话,试着用 new File(.).getAbsolutePath(),应该就是你执行这个exe的路径。
2、要看你使用的什么软件转换,一般默认当前目录。
3、getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。
Java获取程序运行的当前工作目录
在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。
在java中获得文件的路径在我们做上传文件操作时是不可避免的。
getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径+当前工作目录。例如在上面的例子中.(点号)代表当前目录。
java程序运行的时候,只是运行的class文件,你把.java文件放到任何一个目录都可以 如果必须得到的话,那就只能每个路径下都搜索一遍了。
(4)、 this.getClass().getClassLoader().getResource().getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。
周末和一个做linux平台开发的朋友讨论了下如何获取当前运行程序所在的目录的问题。