myeclipse中在src里建一个file文件、之后怎么调用他

aaa要怎么用... aaa 要怎么用 展开
 我来答
育知同创教育
2016-02-24 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
myeclipse中在src里建一个file文件,然后通过工程的绝对路径引用即可。
一 相对路径的获得
  说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)
  String relativelyPath=System.getProperty("user.dir");
  上述相对路径中,java项目中的文件是相对于项目的根目录
  web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于 tomcat安装目录\bin)

  二 类加载目录的获得(即当运行时某一类时获得其装载目录)
  1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)

  InputStream is=TestAction.class.getClassLoader().getResourceAsStream("test.txt");
  (test.txt文件的路径为 项目名\src\test.txt;类TestAction所在包的第一级目录位于src目录下)

  上式中将TestAction,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方法中写入如下语句
  ServletContext s1=this.getServletContext();
  String temp=s1.getRealPath("/"); (关键)
  结果形如:D:\工具\Tomcat-6.0\webapps\002_ext\ (002_ext为项目名字)

  如果是调用了s1.getRealPath("")则输出D:\工具\Tomcat-6.0\webapps\002_ext(少了一个"\")
  2 从httpServletRequest出发

  String cp11111=request.getSession().getServletContext().getRealPath("/");

  结果形如:D:\工具\Tomcat-6.0\webapps\002_ext\

  四 classpath的获取(在Eclipse中为获得src或者classes目录的路径)
  方法一 Thread.currentThread().getContextClassLoader().getResource("").getPath()
  eg: String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();
  System.out.println("t---"+t);
  输出:t---/E:/order/002_ext/WebRoot/WEB-INF/classes/

  方法二 JdomParse.class.getClassLoader().getResource("").getPath() (JdomParse为src某一个包中的类,下同)

  eg:String p1=JdomParse.class.getClassLoader().getResource("").getPath();
  System.out.println("JdomParse.class.getClassLoader().getResource--"+p1);

  输出: JdomParse.class.getClassLoader().getResource--/E:/order/002_ext/WebRoot/WEB-INF/classes/
  另外,如果想把文件放在某一包中,则可以 通过以下方式获得到文件(先定位到该包的最后一级目录)
  eg String p2=JdomParse.class.getResource("").getPath();
  System.out.println("JdomParse.class.getResource---"+p2);
  输出: JdomParse.class.getResource---/E:/order/002_ext/WebRoot/WEB-INF/classes/jdom/ (JdomParse为src目录下jdom包中的类)

  四 属性文件的读取:
  方法 一
  InputStream in = lnew BufferedInputStream( new FileInputStream(name));    Properties p = new Properties();   p.load(in);

  注意路径的问题,做执行之后就可以调用p.getProperty("name")得到对应属性的值

  方法二

  Locale locale = Locale.getDefault();
  ResourceBundle localResource = ResourceBundle.getBundle("test/propertiesTest", locale);
  String value = localResource.getString("test");
  System.out.println("ResourceBundle: " + value);

  工程src目录下propertiesTest.properties(名字后缀必须为properties)文件内容如下:

  test=hello word
冷巫妖
推荐于2016-10-26 · 超过26用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:71.2万
展开全部

打开myeclipse在菜单上选file 再选择它下面的Import会弹出来一个窗口,选择第一个文件夹图标打开,然后选择第Existing Projects into workspase ,点击next。会又弹出来一个窗口,其中默认选择select root directory  点击后面的 browse   ,你就可以选择路径了 把你的file文件找到并且选中 点击确定 。 ok 你已经成功导入了

追问
我没太说清楚、是这样的、 文件aaa要怎么用???
追答
饿
我去
我说兄弟..... 很简单 你建文件的时候给他加后缀啊!
比如 aaa.css就是样式表
aaa.java 就是编写java代码的
aaa.jsp就是脚本
aaa.html就是静态网页
等等等等
不过你最好别这样自己写 用myeclipse自动生成,还有必要的代码会自己出来。多好!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
polo9011
2011-09-12
知道答主
回答量:1
采纳率:0%
帮助的人:1693
展开全部
没什么用,你自己创建的吧,资源文件?
追问
jdbc 中用到的、说是相当于一个构造器,其他类应该可以调用他
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式