maven中classpath路径(转)】的更多相关文章

前几天看见一个大神总结classpath文章,觉得特别有用.所以,特此转载(http://my.oschina.net/GivingOnenessDestiny/blog/603505) 各种path获取到的路径的区别 Main.class.getResource(""); 得到的是当前class所在的路径 Main.class.getResourceAsStream(""); 是从当前路径查找资源资源 Main.class.getClassLoader.getRe…
项目里用到了classpath路径来引用文件,那么classpath指的是哪里呢 我首先把上面的applicationContext.xml文件放在了src目录下发现可以. 那么classpath到底是哪里呢,在网上看了几篇博客 画黄线部分解释了我放在src目录下能用classpath:访问的问题. 但是红线部分,他说这句话对,我感觉有问题. 然后我就试了一下 发现无论是放在WEB-INF目录下,还是WEB-INF/lib下都不行.WEB-INF/classes文件还没有..... 然后去项目W…
1.src不是classpath, WEB-INF/classes.lib.resources才是classpath,WEB-INF/是资源目录, 客户端不能直接访问. 2.WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml.properties等资源配置文件,这是一个定位资源的入口. 3.引用classpath路径下的文件,只需在文件名前加classpath:<property name="configLocation" value=&…
本文转自:http://blog.csdn.net/javaloveiphone/article/details/51994268 1.src不是classpath, WEB-INF/classes和lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问. 2.WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml.properties等资源配置文件,这是一个定位资源的入口. 3.引用classpath路径下的文件,只需在文件名前加…
在使用ssh等框架开发web程序时配置文件(xml和properties)存放的路径一般为src下,当部署程序时则必须存在于classes路径下,具体如下 src不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下.不过值得注意的是,spring配置文件里这个locations是uri表示…
在dos下编译Java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候.classpath就是存放.class等编译后文件的路径. javac:如果当前你要编译的Java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类. (1).绝对路径:javac -classpath c:/junit3.8.1…
写的不错:http://blog.csdn.net/cheney521/article/details/8672066 以下内容源于复制,把自己觉得不错的东西收集起来: 在dos下编译java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候.classpath就是存放.class等编译后文件的路径. javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classp…
Javaweb工程中,有时候需要自己手动的去读取classpath下面的配置文件,这里总结一点读取classpath路径的方法,分享一下. 方法一: String path = Test.class.getResource("/").toString(); System.out.println("path = " + path); 此方法在tomcat下面没有问题,可以取到WEB-INF/classes path = file:/home/ngidm_db2/AS_…
引言 今天在创建java项目的时候遇到了很多的错误,在解决的过程中遇到了一些根本不知道什么作用的文件,然后按照网上的一些做法可以将问题解决,但是这也说明我们在学习的时候很多基础和细节的地方是我们薄弱的地方,我们总是对于经常写代码的那几个文件比较熟悉,这样一旦报错我们就无从下手啊. 下面介绍几个文件. 一.文件.mymetadata文件 1.部署项目用的,把项目部署到tomcat服务器上时,如果没有这个文件,用myeclipse/Eclipse部署是不能部署到关联的tomcat服务器. <?xml…