java中src中的文件路径怎么写

1.java中获取src的路径怎么写

在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.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.currentThread().getContextClassLoader().getResource(".").getPath() 得到的是 项目的绝对路径。如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war在本地运行中1:this.getClass().getClassLoader().getResource("").getPath(); this.getClass().getClassLoader().getResource(".").getPath(); 得到的是 ClassPath的绝对URI路径。

如:/D:/myProjects/hp/WebRoot/WEB-INF/classesthis.getClass().getClassLoader().getResource(".").getPath(); X 不 能运行2:this.getClass().getResource("").getPath(); this.getClass().getResource(".").getPath(); 得到的是当前类 文件的URI目录。如:/D:/myProjects/hp/WebRoot/WEB-INF/classes/com/jebel/helper//D:/myProjects/hp/WebRoot/WEB-INF/classes/ 得到的是 ClassPath的绝对URI路径。

如:/D:/myProjects/hp/WebRoot/WEB-INF/classes3:Thread.currentThread().getContextClassLoader().getResource(".").getPath()Thread.currentThread().getContextClassLoader().getResource("").getPath() 得到的是 ClassPath的绝对URI路径。

如:/D:/myProjects/hp/WebRoot/WEB-INF/classesThread.currentThread().getContextClassLoader().getResource("/").getPath() X 不 能运行最后在Web应用程序中,我们一般通过ServletContext.getRealPath("/")方法得到Web应用程序的根目录的绝对路径。还有request.getContextPath(); 在Weblogic中要用request.getServletContext().getContextPath();但如果打包成war部署到Weblogic服务器,项目内部并没有文件结构的概念,用这种方式是始终得到null,获取不到路径,目前还没有找到具体的解决方案。

2.java里文件路径怎么写

File file = new File("D:\\123.txt");

你这种不用绝对路径是不行的,

只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String webRoot = getServletContext().getRealPath("/");获取,然后使用这webRoot变量追加路径,再new File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径

3.Java:一个xml文件和src同级,应该如何写路径呢

如果是用myeclipse的话(其它没试过),new File(".").getAbsolutePath(),你会发现它就是你的工程目录,src,xml都在这个目录下,那么xml自然就是 new File(xmlName)了。不过你做好的java程序肯定不能指望人家也用myeclipse来运行。。,所以给出两个建义,

一。你仍然是new File(xmlName)来用这个xml,但是等你发布做好的程序时,比如打成jar包,新个文件夹,比如test,把jar包和xml都放在里面(即改成xml和jar包同级),这时你在test下执行jar包后,new File(xmlName)仍然是这个xml

二。把xml放到src目录下,这时你获取这个xml的输入流就得这么搞(Test类在哪个包无所谓)

InputStream input = Test.class.getClassLoader().getResourceAsStream("test.xml");

到时候如果打成jar包,这个xml就位于jar包的根目录下。

java中src中的文件路径怎么写

转载请注明出处育才学习网 » java中src中的文件路径怎么写

知识

站立用英语怎么写

阅读(184)

本文主要为您介绍站立用英语怎么写,内容包括站立的英文怎么写急,站立的英语或怎么读呢,站的英文怎么写。stand英文发音:[stænd]中文释义:v.站立;立;直立;站起来;起立;使直立;竖放;使站立词形:第三人称单数: stands复数

知识

一定是英语怎么写

阅读(206)

本文主要为您介绍一定是英语怎么写,内容包括“一定”英语怎么写,“一定”英语怎么写,"一定"用英文怎么表达区分。好多年must就是必须,最强烈的表达,例如学校的规章制度之类的.have to 是不得不,没有办法,不情愿但还是要做的事情be sure

知识

上班玩手机怎么写罚款

阅读(173)

本文主要为您介绍上班玩手机怎么写罚款,内容包括上班玩手机被罚而写检讨,怎么写,上班玩手机怎样处罚,上班玩手机被罚而写检讨,怎么写。尊敬的单位主管: 面对我工作时间玩手机的错误行为,在此我向您表示深刻的反省以及我对错误的认识,提出改正

知识

给客户的报价单怎么写

阅读(227)

本文主要为您介绍给客户的报价单怎么写,内容包括客户报价表怎么做啊假设我要拍个电视广告,但要给客户的报价表,客户需要一份价格调整的报价单怎么做,客户需要一份价格调整的报价单怎么做。报 价 单报价编号: TO:From:联系人:联系人:电话:电话:地

知识

通知怎么写二年级

阅读(440)

本文主要为您介绍通知怎么写二年级,内容包括家长通知书怎么写,一份通知怎么写,通知格式怎么写小学三年级。最低0.27元开通文库会员,查看完整内容> 原发布者:1005041540 家长通知书亲爱的家长朋友你好:一个学期结束,在我们共同努力下

知识

菠字拼音怎么写

阅读(563)

本文主要为您介绍菠字拼音怎么写,内容包括菠的笔画顺序怎么写,菠的字的音节是什么,菠的音序是什么。除了菠萝、菠菜,只有两个:菠棱 、菠薐。菠拼音:bō,注音:ㄅㄛ,简体部首:艹部,部外笔画:8画,总笔画:11画,繁体部首:艹部部外笔画

知识

招商生鲜怎么写

阅读(185)

本文主要为您介绍招商生鲜怎么写,内容包括连锁超市招商信息怎么写,招商书怎么写,最好是范文,招商方案怎么写。:****计划书:协议约定:协商定价(纸介版、电子版):项目单位: 法人代表: 联系地址: 联系电话: 移动电话: 传 真: 联 系 人

知识

调帐申请怎么写

阅读(222)

本文主要为您介绍调帐申请怎么写,内容包括调帐报告怎么写,调帐报告怎么写,公司重复交税银行调帐申请怎么写。调查报告是对某项工作、某个事件、某个问题,经过深入细致的调查后,将调查中收集到的材料加以系统整理,分析研究,以书面形式向组织和领

知识

马字pop怎么写

阅读(206)

本文主要为您介绍马字pop怎么写,内容包括“马”字的美术字怎么写,马字的各种字体写法,马字的艺术字怎么写。“马”的各种字体写法如下:

知识

出古文怎么写

阅读(187)

本文主要为您介绍出古文怎么写,内容包括如何出古文问题,表现出君子之风的古文,古文称"表达出"怎么说。甲〕既加冠,益慕圣贤之道。又患无硕师名人与游,尝趋百里外从乡之先达执经叩问。先达德隆望尊,门人弟子填其室,未尝稍降辞色。余立侍左右,援疑

知识

龙藏语怎么写

阅读(266)

本文主要为您介绍龙藏语怎么写,内容包括“龙”字藏文怎么写啊,帮忙帮我把一个字翻译成藏语(龙),藏语中“龙”怎么说,谁知道。藏语,属汉藏语系藏缅语族藏语支。分布在中国西藏自治区和青海、四川甘孜藏族自治州、阿坝藏族羌族自治州以及甘肃甘

知识

观察蜜蜂的日记怎么写

阅读(186)

本文主要为您介绍观察蜜蜂的日记怎么写,内容包括写蜜蜂的观察日记,写观察日记蜜蜂的作文,观察蜜蜂的日记。动物世界里有一群小动物,每天都会不停地忙碌工作,大家都夸它是勤劳使者,它就是活泼可爱的小蜜蜂。小蜜蜂的脑袋圆圆的,黑溜溜的眼睛咕噜

知识

情话韩文怎么写

阅读(165)

本文主要为您介绍情话韩文怎么写,内容包括情话韩语怎么写,韩文情话最暖心短句,情话有毒韩文怎么写。너와 함께 한 시간 모두 눈부셨다. 和你在一起的时光,全部都很耀眼2、날이 적당해서 모든 날이 좋았다. 因为天气刚刚好 每一天

知识

草书般怎么写

阅读(255)

本文主要为您介绍草书般怎么写,内容包括如何写好草书,飞的草书怎么写,(言行必如流水般自然)草书怎样写。草书比行书又进一步简化,称“一笔书”。它有楷书的骨架,但已经“删繁换复笔速带”字的结构,和形态都有着极大的变化。为了运笔简洁方便,加快

知识

文件前言怎么写

阅读(403)

本文主要为您介绍文件前言怎么写,内容包括怎么写文件汇编前言,公司试行管理文件前言怎么写,前言怎么写重赏。自**年以来,在**(上级单位)的关心、指导和支持下,在**(本单位最高领导级,一般为党组、党委)的高度重视和领导下,**(本单位)**

知识

红头文件应该怎么写

阅读(262)

本文主要为您介绍红头文件应该怎么写,内容包括红头文件的正确格式,红头文件的具体格式,红头文件格式模板。http://www.mwr.gov.cn/zwxx/20030227/939.asp国家行政机关公文格式公文用纸格式 公文用纸一般采用

知识

java类的继承怎么写

阅读(160)

本文主要为您介绍java类的继承怎么写,内容包括java中的继承怎么写方法呀,java如果一个类继承两个类方法名怎么写,java类的继承。在java中只能单继承,用extends关键字可以实现子类对父类的继承。比如 :class Fu{}class Zi extends F

知识

java怎么写页面

阅读(195)

本文主要为您介绍java怎么写页面,内容包括怎么用java写一个界面怎么用java写一个界面,java写出来的界面都有几种形式,怎么用java来编写网页。新建一个窗口,然后实现一个关闭按钮”窗口的功能import java.awt.*;import java.awt.event.*;pub

知识

转报文件怎么写

阅读(342)

本文主要为您介绍转报文件怎么写,内容包括请示文件转报上级部门,格式怎么写,请大神给予答复8月2日早上,领导批复文件的请求要怎么写,省级有关部门或设区市人民政府转报文件什么意思。这个上级部门是这份请示要请示的机关么?如果不是,但是有必

知识

java获取ftp路径怎么写

阅读(191)

本文主要为您介绍java获取ftp路径怎么写,内容包括java怎么获取ftp文件的路径,java怎么获取ftp文件的路径,java在浏览器上获取FTP读文件路径。public static void main(String[] args) {// TODO Auto-generated metho

知识

java读取src文件路径怎么写

阅读(168)

本文主要为您介绍java读取src文件路径怎么写,内容包括java获取src下的文件路径怎么写,java获取src文件路径怎么写,java中获取src的路径怎么写。在java中获得文件的路径在我们做上传文件操作时是不可避免的。web 上运行 1:this.getClass().g

知识

javaurl文件路径怎么写

阅读(186)

本文主要为您介绍javaurl文件路径怎么写,内容包括java中如何向用URL描述的路径的文件中写入数据,java里文件路径怎么写,java项目路径文件怎么写。File file = new File("D:\\123.txt");你这种不用绝对路径是不行的,只有一个方法,在web工程启

[/e:loop]