eclipse,工程/文件目录,相对路径(真心的详细~)
2012-12-17 19:44
197 查看
【1】从零开始建工程
最简单的:http://www.cnblogs.com/alipayhutu
其中d)换作:
ApplicationContext context = new ClassPathXmlApplicationContext("Config.xml");
Main main = (Main) context.getBean("main");
更多可参考:http://hi.baidu.com/shutaodream/blog/item/a51b9f1bf1da00b94aedbcd0.html
【2】eclipse,工程/文件目录
1.
获取系统根目录
System.getProperty("user.home");
例如输出,C:\Users\hutu
2.
获取工程目录
System.getProperty("user.dir");
例如输出,D:\workspaces\workspace1\myProject
3.
新建文件,默认位于工程目录
new File("xxx.txt").getAbsolutePath();
例如输出,D:\workspaces\workspace1\myProject
4.
配置文件路径
ApplicationContext context = new ClassPathXmlApplicationContext("Config.xml");
.xml, .properties等,默认还是从“工程目录”去找的
1). 倒是也可以用绝对路径,真心不推荐啊,太不优雅了;
2). 或者,将log4j文件置于bin/目录下:
a). 代码中,PropertyConfigurator.configure("bin/log4j.properties");
b). 代码中,PropertyConfigurator.configure(ClassLoader.getSystemResource("log4j.properties"));
c). 注意,必须位于bin直接目录下,不可位于bin更深层的目录当中。可是这究竟是为神马捏?
5.
查询某类的.class文件所在目录
Main.class.getResource(“”);
例如输出,D:\workspaces\workspace1\myProject\bin\com\hutu\log4j\
注意,查询包上级路径,只需将参数改作“/”
6.
查询thread上下文所在目录
Thread.currentThread().getContextClassLoader().getResource("");
例如输出,D:\workspaces\workspace1\myProject\bin\
7.
查询某类的classloader所在目录
Main.class.getClassLoader().getResource("");
例如输出,D:\workspaces\workspace1\myProject\bin\
8.
查询classloader所在目录
ClassLoader.getSystemResource("");
例如输出,D:\workspaces\workspace1\myProject\bin\
更多可参考:http://www.cnblogs.com/jonescheng/articles/703522.html
最简单的:http://www.cnblogs.com/alipayhutu
其中d)换作:
ApplicationContext context = new ClassPathXmlApplicationContext("Config.xml");
Main main = (Main) context.getBean("main");
更多可参考:http://hi.baidu.com/shutaodream/blog/item/a51b9f1bf1da00b94aedbcd0.html
【2】eclipse,工程/文件目录
1.
获取系统根目录
System.getProperty("user.home");
例如输出,C:\Users\hutu
2.
获取工程目录
System.getProperty("user.dir");
例如输出,D:\workspaces\workspace1\myProject
3.
新建文件,默认位于工程目录
new File("xxx.txt").getAbsolutePath();
例如输出,D:\workspaces\workspace1\myProject
4.
配置文件路径
ApplicationContext context = new ClassPathXmlApplicationContext("Config.xml");
.xml, .properties等,默认还是从“工程目录”去找的
1). 倒是也可以用绝对路径,真心不推荐啊,太不优雅了;
2). 或者,将log4j文件置于bin/目录下:
a). 代码中,PropertyConfigurator.configure("bin/log4j.properties");
b). 代码中,PropertyConfigurator.configure(ClassLoader.getSystemResource("log4j.properties"));
c). 注意,必须位于bin直接目录下,不可位于bin更深层的目录当中。可是这究竟是为神马捏?
5.
查询某类的.class文件所在目录
Main.class.getResource(“”);
例如输出,D:\workspaces\workspace1\myProject\bin\com\hutu\log4j\
注意,查询包上级路径,只需将参数改作“/”
6.
查询thread上下文所在目录
Thread.currentThread().getContextClassLoader().getResource("");
例如输出,D:\workspaces\workspace1\myProject\bin\
7.
查询某类的classloader所在目录
Main.class.getClassLoader().getResource("");
例如输出,D:\workspaces\workspace1\myProject\bin\
8.
查询classloader所在目录
ClassLoader.getSystemResource("");
例如输出,D:\workspaces\workspace1\myProject\bin\
更多可参考:http://www.cnblogs.com/jonescheng/articles/703522.html
相关文章推荐
- eclipse,工程/文件目录,相对路径(真心的详细~)
- eclipse,工程/文件目录,相对路径(真心的详细~)
- eclipse,工程/文件目录,相对路径(真心的详细~)
- eclipse,工程/文件目录,相对路径(真心的详细~)
- eclipse,工程/文件目录,相对路径
- eclipse工程/文件目录,相对路径(真心的详细~)
- eclipse,工程/文件目录,相对路径
- log4j.xml文件输出到web工程相对路径的log目录
- eclipse 利用windows资源管理器打开当前文件所在目录 | eclipse下的Java工程路径问题
- eclipse svn插件工程目录上不能显示svn连接路径,目录全带有问号
- 用eclipse创建tomcat项目后,文件上传目录路径问题
- 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- java取得项目工程---获取文件的相对路径问题---getResource()和getResourceAsStream以及路径问题
- Eclipse-----快速打开当前工程目录 浏览文件插件 EasyExplorer 和 OpenExplorer
- 程序获取eclipse工程下文件路径的解决方法
- C#控制台基础 file.readalltext使用相对路径与绝对路径去读取 与exe在同一目录下的txt文件
- Eclipse java 工程目录及参数文件解析
- java 路径(绝对路径/相对路径) 路径名 目录 文件夹 文件
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程。