- 浏览: 208751 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
问题:
1.服务化程序启动程序,start.java,利用IoC容器机制加载,设计classpath路径下的配置文件,classpath具体指什么路径?
2.开发过程中,在main与test包下均有该配置文件,调用时如何区分?
代码:
解释:
1.applicationContext-apsarasXXXXX.xml通过ctrl+shift+r 搜索资源方式未能检索到:
该配置文件不在这个分支上,故检索不到
2.registerShutdownHook方法调用参考
http://doc.okbase.net/huangcongmin12/archive/119071.html
关于classpath路径问题
打开本地工作空间中的java项目,项目根目录下有一个.classpath
作用:配置整个工程的运行环境
代码含义解释:
kind:
通过 build path 添加JAR包后,.classpath文件中自动添加文件路径,也可直接修改该文件来添加JAR包
path:源文件路径
output:为这条路径中源文件编译以后class文件的输出路径,对应 java build path 操作中
source选项面板下方 default output path ,所指代的路径
excluding:不包含,**所有,如:
including:额外包含其他目录下的所有java文件
excluding:不包含
博文转载:http://jinguo.iteye.com/blog/716693
总结以及拓展:
其中,src是源文件输出目的的,output是类文件输出目的的,con是eclipse运行时所需的核心包,var是通过环境变量的形式增加的一些JAR包,lib是直接加入的JAR包,所以需要加入一些第三方的JAR文件时,直接编辑此文件即可,eclipse不需重启,工程即可生效.
其他,出现下列问题可通过修改此文件解决:
1.导入工程后,项目左上角出现红叉
可能是MAVEN依赖导入不正确,也有可能是.classpath文件中的一些环境变量的路径不正确
导致的,去掉或指向正确的路径 即可
2.Log Cat的信息是
java.lang.RuntimeException: Unable to instantiate application com.teleca.jamendo.JamendoApplication: java.lang.ClassNotFoundException: com.teleca.jamendo.JamendoApplication in loaderdalvik.system.PathClassLoader@43598650
Caused by: java.lang.ClassNotFoundException: com.teleca.jamendo.JamendoApplication in loaderdalvik.system.PathClassLoader@43598650
的错误。改下.classpath就可以了
博文转载:http://blog.csdn.net/bibingyan/article/details/6678315
1.服务化程序启动程序,start.java,利用IoC容器机制加载,设计classpath路径下的配置文件,classpath具体指什么路径?
2.开发过程中,在main与test包下均有该配置文件,调用时如何区分?
代码:
public class Startup { public static void main(String[] args) { AbstractApplicationContext context = new ApsarasClassPathXmlApplicationContext(new String[] { "classpath:applicationContextXXXXX.xml","classpath:applicationContext-apsarasXXXXX.xml" }); context.registerShutdownHook(); } }
解释:
1.applicationContext-apsarasXXXXX.xml通过ctrl+shift+r 搜索资源方式未能检索到:
该配置文件不在这个分支上,故检索不到
2.registerShutdownHook方法调用参考
http://doc.okbase.net/huangcongmin12/archive/119071.html
关于classpath路径问题
打开本地工作空间中的java项目,项目根目录下有一个.classpath
作用:配置整个工程的运行环境
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" output="target/classes" path="src/main/java"/> <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> <classpathentry kind="src" output="target/test-classes" path="src/test/java"/> <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> <classpathentry kind="output" path="target/classes"/> <classpathentry kind="lib" path="D:/java_package/spring/dependency/com.springsource.org.apache.log4j-1.2.15.jar"/> </classpath>
代码含义解释:
kind:
- src:源文件的具体位置,对应,java build path 操作中source 中的一项路径
- con:运行的系统环境
- lib:库文件或目录, path为库文件或目录位置。注意: 当指定库文件时(非库目录, 通常是jar包), 应当包含文件名。
- output:指明为默认class输出路径, path为相应输出路径。注意: 这一条在文件中有且只能有一条
- var:指定工程所用到的库文件或目录, 对应工程属性Java build path中Libraries项中的一项,指明带有全局编译路径中设置的变量(Window->Prefrences->Java->Build Path->Classpath Variables),path为这个变量目录下的库文件(同样通常是jar包, 好像zip也可以, 也不知道是否还有其它
通过 build path 添加JAR包后,.classpath文件中自动添加文件路径,也可直接修改该文件来添加JAR包
path:源文件路径
output:为这条路径中源文件编译以后class文件的输出路径,对应 java build path 操作中
source选项面板下方 default output path ,所指代的路径
excluding:不包含,**所有,如:
<classpathentry including="**/*.java" kind="src" path="src/main/java"/> <classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"/> <classpathentry excluding="**/*.java" kind="src" path="src/main/resources/META-INF/spring"/>
including:额外包含其他目录下的所有java文件
excluding:不包含
博文转载:http://jinguo.iteye.com/blog/716693
总结以及拓展:
其中,src是源文件输出目的的,output是类文件输出目的的,con是eclipse运行时所需的核心包,var是通过环境变量的形式增加的一些JAR包,lib是直接加入的JAR包,所以需要加入一些第三方的JAR文件时,直接编辑此文件即可,eclipse不需重启,工程即可生效.
其他,出现下列问题可通过修改此文件解决:
1.导入工程后,项目左上角出现红叉
可能是MAVEN依赖导入不正确,也有可能是.classpath文件中的一些环境变量的路径不正确
导致的,去掉或指向正确的路径 即可
2.Log Cat的信息是
java.lang.RuntimeException: Unable to instantiate application com.teleca.jamendo.JamendoApplication: java.lang.ClassNotFoundException: com.teleca.jamendo.JamendoApplication in loaderdalvik.system.PathClassLoader@43598650
Caused by: java.lang.ClassNotFoundException: com.teleca.jamendo.JamendoApplication in loaderdalvik.system.PathClassLoader@43598650
的错误。改下.classpath就可以了
博文转载:http://blog.csdn.net/bibingyan/article/details/6678315
发表评论
-
JSON数据处理
2015-08-12 20:09 588问题:JSON数据处理 描述:接收JS传值:JSON串,先用 ... -
HttpServletRequest常用获取URL的方法
2015-07-16 10:28 1101概念: 1、request.getRequestURL() ... -
log4j.properties
2015-07-08 10:00 387代码: log4j.rootLogger=W ... -
表单重复提交问题
2015-07-04 10:13 679问题: 表单提交页面 ... -
HTTP常见响应状态码
2015-05-20 08:26 412问题:程序调试过程中 ... -
生成验证码
2015-05-14 09:02 334生成验证码 1.页面 <p class=" ... -
JAVA与JS交互
2015-05-13 21:05 584问题:JAVA与JS交互,将 ... -
图片存储添加展示
2015-05-11 20:35 4371.数据表设计 picture字段使用varchar类型存放 ...
相关推荐
Java 项目中获取路径详解 ...ClassPath 路径是 Java 项目中的一个重要概念,使用它可以 guarantee 项目在开发和发布时的正确运行。在 Java Web 项目中,获取路径变得更加复杂,需要注意编译后的目录和相对路径的关系。
JavaDBTest.java的运行可能还需要特定的数据库驱动,例如,如果它使用了Java Database Connectivity (JDBC) 来连接Oracle数据库,那么需要在类路径中包含Oracle的JDBC驱动(如ojdbc.jar)。确保这些依赖的JAR文件在...
1. `public URL getResource(String name)`:这个方法返回一个`URL`对象,该对象指向在类路径中找到的指定名称的资源。这里的`name`参数是相对于类路径根的路径。 2. `public InputStream getResourceAsStream...
CLASSPATH 环境变量是 Java 类路径,它的设置内容是 Java 类库的路径。例如,CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。 设置 CLASSPATH 环境变量的作用是为了告诉 Java 编译器和运行时环境_...
### jdk的classpath路径和环境配置 在Java开发过程中,正确配置JDK(Java Development Kit)的环境变量是非常重要的步骤之一。它不仅关乎到开发工具能否正常运行Java程序,还直接影响到开发效率与项目的顺利进行。...
在Java编程的学习与实践中,环境配置是入门的关键步骤之一,其中最为棘手的问题之一便是如何正确设置`classpath`。`classpath`不仅影响着程序能否正常编译和运行,还关系到开发者的调试效率与代码组织方式。本文将...
- **扩展类加载器**(Extension ClassLoader):由`sun.misc.Launcher$ExtClassLoader`实现,它用来加载<JAVA_HOME>/lib/ext目录下的类库或被-Djava.ext.dirs指定的路径中的所有类库。 - **应用类加载器**...
- 可以使用 `set CLASSPATH=路径`(Windows)或 `export CLASSPATH=路径`(Linux/Mac)来临时修改环境变量中的 classpath。 - 例如:`set CLASSPATH=E:\test`。 2. **持久化设置 Classpath**: - 在 Windows ...
ClassPath是Java虚拟机(JVM)查找类文件的路径。当JVM启动时,它需要知道在哪里能找到应用程序所依赖的类。如果没有正确配置ClassPath,JVM将无法找到所需的类,导致运行时错误,如"Can't find class"或...
JavaWeb项目中classpath路径详解 在JavaWeb项目中,classpath路径是一个非常重要的概念,它直接影响着项目的正确运行和资源的加载。classpath路径是指WEB-INF文件夹下的classes目录,它是存放各种资源配置文件、...
- **定义**:`classpath`是Java虚拟机(JVM)用来查找用户自定义类和资源的路径集合。 - **作用**:当Java程序运行时,JVM会根据`classpath`来定位所需的类文件(`.class`文件)和其他资源文件。如果没有正确配置`...
- 如果路径中包含空格,例如`Program Files`,则需要将整个路径用双引号括起来,如`"D:\Program Files\Java\jdk1.6.0_16\bin"`。 #### 二、Classpath 的设置 `classpath`环境变量主要用于告知Java虚拟机(JVM)在...
本文将详细介绍Java中获取文件路径的各种方法及其应用场景,帮助开发者更好地理解和掌握这些技巧。 #### 二、基本概念 在深入讨论之前,我们需要了解几个基本概念: - **Classpath**: 是Java运行环境的一个重要...
1. **ClassPath路径**:这是Java虚拟机启动时加载类库(class or lib)的路径,也是加载项目自定义类的位置。 2. **WebRoot路径**:这是Web应用的根目录,包含了所有的静态资源、JSP页面以及Web-INF目录下的配置文件和...
1. 相对于classpath的相对路径:如在`file:/D:/java/eclipse32/workspace/jbpmtest3/bin/`这个classpath路径下的相对路径,这意味着你需要结合classpath的基路径来解析资源的实际位置。 2. 相对于当前用户目录的相对...
这种方法适用于查找类路径中的资源文件,但并不总是提供完整的类路径。 这些方法在不同的场景下各有用途。`System.getProperty("java.class.path")` 提供了全局的类路径,而 `CodeSource.getLocation()` 和 `Thread...
- 需要注意的是,这种方式同样只能获取到类路径中的资源。 #### 注意事项 - **使用相对路径时**,务必确保路径的正确性,否则可能会导致无法找到文件的情况发生。 - **使用绝对路径时**,虽然可以更精确地定位...
Java语言的classpath环境变量是Java开发和运行过程中不可或缺的一个配置项。它定义了Java虚拟机(JVM)在执行程序时查找类文件的路径,确保JVM能够找到所需的类库和资源。理解并正确设置classpath对于Java开发者至关...
而Java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了JDK的安装目录后就不用再把Java文件的完整路径写出来了,它会自动去path中设置的路径中去找。 classpath的作用 classpath是指定你在程序中所...
Java中使用的路径主要分为两类:绝对路径和相对路径。具体来说,这两种路径又有以下四种表现形式: 1. **URI形式的绝对资源路径**:例如 `file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b`。URL是URI的一个...