引用:http://gavin-chen.iteye.com/blog/261151
小结:
class.getResource("/") --> 返回class文件所在的顶级目录,一般为包名的顶级目录。 --> file:/home/duanyong/workspace/cxxx/xxxx/bin/WEB-INF/classes/
class.getResource("/xxx.txt") --> 返回顶级目录下的xxx.txt路径。 file://..../bin/WEB-INF/classes/xxx.txt
getResource(String path),path是以class文件的顶级目标所在的相对路径。如果顶级目录为classes,在classes/xxx/yyy.txt这样一个文件。取得yyy.txt的语法为:class.getResource("/xxx/yyy.txt");
示例代码:
//取得classes顶级目录下的/xxx/yyy.txt文件
System.out.println(Test.class.getResource("/xxx/yyy.txt"));
//取得本class的上路径
System.out.println(Test.class.getResource(Test.class.getSimpleName() + ".class"));
结果:
file:/home/duanyong/workspace/test/bin/WEB-INF/classes/xxx/yyy.txt
file:/home/duanyong/workspace/test/bin/WEB-INF/classes/cn/duanyong/test/Test.class
分享到:
相关推荐
这是因为通过class.getResource()方法在IDEA中运行的路径和生成jar包获取的的路径是不同的。打成jar包后,获取图片的路径中有"xxx.jar!"这里面的内容是不能够被操作系统识别出来的,因此直接通过路径来获取文件是不...
getResource( " Resources/fonts/fontawesome-webfont.ttf " ) . toExternalForm(), 12 ); } 3.添加样式表文件“icons_default.css”并将其添加到容器中,例如<BorderPane fx:id="MyBorderPane" s
14.1.3. 使用静态 get() 方法 14.2. 标准过滤器类 14.2.1. Alnum 14.2.2. Alpha 14.2.3. BaseName 14.2.4. Digits 14.2.5. Dir 14.2.6. HtmlEntities 14.2.7. Int 14.2.8. RealPath 14.2.9. StringToLower...
目 录 一、开发背景………………………………………………………………... URL url = LoginFrame.class.getResource("/image/main.jpg"); // 获得图片的URL Image image=new ImageIcon(url).getImage(); // 创建图像对
return doLoadBeanDefinitions(inputSource, encodedResource.getResource()); 这里的目的是将资源包装成一个InputSource,连同Resource作为参数传递到doLoadBeanDefinitions方法 Java代码 ...
Θ 方法的命名使用驼峰法,首字母小写或者使用下划线”_”,例如listComment(),_getResource(),通常下划线开头的方法属于私有方法; Θ 属性的命名使用驼峰法,首字母小写或者使用下划线”_”,如$username,$_...
PointW.WebApi.ResourceModel ... public class Person : Resource { public string Name { get; set; } public string Address { get; set; } public string Phone { get; set; } } ...你的客户看到
* 返回记录总数, 使用方法: getAllCount("SELECT count(ID) from tableName") 2004-06-09 * 可滚动的 Statement 不能执行 SELECT MAX(ID) 之类的查询语句(SQLServer 2000) * * @param sql * 需要执行的 SQL *...
解决方法见:http://stackoverflow.com/questions/26893297/tomcat-8-throwing-org-apache-catalina-webresources-cache-getresource-unable-to 尊重他人成果, 转载于http://www.jmatrix.org/day/1186.html
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/16 页 1.1 ... backButton.setIcon(new ImageIcon(getClass().getResource( "/images/mainframe/toolbar/navigator/b
守卫者 Falguard是一个Python库,可为 Web框架提供请求验证帮助程序... class Resource : @ falcon . before ( validator ) def on_get ( self , request , response , ** validated ): pass ...或整个资源的钩子.
//Some resource class here Resource . prototype . get = function ( id , cb ) { db . get ( id , returnHandler ( "NotFound" , cb ) ) ; //this will return standard 404 NotFound if error or db returns ...
this.jedis = pool.getResource(); } public boolean lock(long timeout) { long nano = System.nanoTime(); timeout *= ONE_MILLI_NANOS; try { while ((System.nanoTime() - nano) ) { if (jedis.setnx...
* 方法二请求使用ModelAndView * * @param request * @param response * @return * @throws Exception */ @RequestMapping(value = "/userList2.do") public ModelAndView userList2...
阿多尼斯资源中间件 适用于AdonisJs的Restful资源中间件 用法 安装 npm i -S adonis-resource-middleware ... * `Model` is the Model class of the requested resource * It convert the `:resource` in url
其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...
使用方法 1.运行QAPITool.exe后点确定(里面的appkey appsecret最好是自己在腾讯微博应用开发页面自己申请) 2.在打开的授权页面中输入你的腾讯微博账号 3.把的到的授权码输入到文本框里面 4.点击开启 5.之后...
用法 createErrorClass = require ( 'lr-error' ) ; NotFoundError = createErrorClass ( "NotFoundError" , { status : 404 , message : "Resource not found" , detail : "The requested resource could not be...
……get set方法 } 接下来是配置hibernate中jc_mycontent表的配置文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" ...
在上面这段代码中,重点注意三条命令的使用方法: assembly = Assembly.LoadFile(rootPath + prop.assemblyName); p = assembly.CreateInstance(prop.typeName); t.InvokeMember(prop.propertyName, BindingFlags....