`
steven_cheng
  • 浏览: 28268 次
  • 来自: 北京
社区版块
存档分类
最新评论

classpath 资源载入

    博客分类:
  • java
阅读更多

问题:原来,把lib包加入到-Djava.ext.dirs参数中,无法加载classes下的配置文件。

原因:怀疑,ext使用的classloader和用户程序的classloader不是一个,所以无法加载用户的classpath下的资源

解决办法:修改shell,用for循环把jar文件加入到classpath中

 

问题:spring ClassPathXmlApplicationContext 写的main方法,用classpath:xxx 启动spring ApplicationContext,spring资源文件很多,打包在classpath下的jar文件里,有一部分在classes里,使用了通配符**,jar文件中很多文件没有找到

解决办法:把classpath:xxx改为classpath*:xxx

 

分享到:
评论

相关推荐

    浅析Spring配置中的classpath:与classpath*:的区别

    5. 在多个 classpath 中存在同名资源,都需要加载时,那么用 classpath: 只会加载第一个,这种情况下也需要用 classpath*: 前缀。 总结 本文对 Spring 配置中的 classpath: 与 classpath*: 的区别进行了详细的介绍...

    关于classpath

    Java的classpath是每个Java开发者都必须了解的关键概念,它决定了JVM(Java虚拟机)在执行Java程序时如何查找和加载所需的类文件。本文将深入探讨classpath的基本原理、配置方式以及如何确保`javac`正确编译运行Java...

    Classpath Variable 解决办法

    5. **使用`Class.getResource()`或`ClassLoader.getResource()`**:这两个方法可以从类路径中加载资源文件,但需要注意它们的查找规则与`-cp`命令不同。 6. **Maven或Gradle**:使用构建工具时,Classpath通常由...

    自学如何使用框架的工具classpath

    2. **设置`classpath`**:你可以通过`-cp`或`-classpath`命令行选项来设置`classpath`,或者在`JAVA_HOME/bin`目录下的`java.exe`启动脚本中修改`CLASSPATH`环境变量。 3. **路径分隔符**:在Windows上,路径之间...

    java classpath 理解

    Classpath 是 Java 环境中一个非常重要的概念,它告诉 JVM(Java 虚拟机)去哪里寻找用户定义的类和资源。 1. **Classpath 的作用**: - 指明 Java 类文件的搜索路径,包括可执行 JAR 文件和目录等。 - Java 应用...

    .classpath

    .classpath

    classpath备份

    classpath备份

    spring boot加载资源路径配置和classpath问题解决

    Spring Boot加载资源路径配置和Classpath问题解决 Spring Boot加载资源路径配置是指在Spring Boot应用程序中,如何正确地加载资源文件的路径配置。资源文件是指项目中需要加载的文件,如配置文件、模板文件、类...

    GNU Classpath

    对于Java开发者来说,理解GNU Classpath和Jamvm的组合非常重要,因为这不仅有助于他们在资源受限的环境中部署Java应用,还可以深入学习Java类库的内部工作原理。通过参与这样的开源项目,开发者可以提升自己的编程...

    Path和classpath配置详解

    在Java编程环境中,路径(Path)和类路径(Classpath)是两个至关重要的概念,它们对程序的编译和运行起着决定性的作用。本文将深入解析这两个概念,并结合源码和工具,帮助你理解它们的工作原理。 首先,让我们来...

    path与classpath区别

    path与classpath的区别 path与classpath是Java开发中两个常见的概念,但它们之间的区别却经常被混淆。下面,我们将详细介绍path和classpath的作用、区别以及它们在Java开发中的应用。 path的作用 path是系统用来...

    java的classpath的终结者(不会让你失望)

    `Classpath`是指Java运行时查找用户自定义类或资源文件的路径列表。它告诉Java虚拟机(JVM)和Java编译器(javac)到哪些位置寻找非标准库中的类文件。在默认情况下,如果未指定`classpath`,JVM和javac会在当前目录...

    java classpath 配置详细讲解

    - **作用**:当Java程序运行时,JVM会根据`classpath`来定位所需的类文件(`.class`文件)和其他资源文件。如果没有正确配置`classpath`,可能会导致类找不到异常(ClassNotFoundException)等错误。 #### 三、环境...

    classpath 和path

    ### classpath与path详解 #### 一、概念介绍 在深入了解`classpath`和`path`之前,我们需要先明确这两个环境变量的基本概念。 ##### path `path`环境变量主要用于指定操作系统可以搜索到可执行文件(例如`.exe`...

    Spring2.5 自动扫描classpath

    9. **Spring_demo_09_Resource_Component** - 资源组件(@Resource)注解用于注入资源,它可以自动识别bean的名称,并且支持JSR-250规范。 10. **Spring_demo_06_aop_xml** - 使用XML配置进行AOP,这是在注解方式...

    java中path和classpath的设置

    ### Java中的Path与Classpath设置详解 在Java开发过程中,正确配置环境变量是十分重要的一步。其中,`path`和`classpath`是最为关键的两个环境变量,它们直接影响到Java程序能否正常编译和运行。 #### 一、Path 的...

    IKVM.GNU.Classpath

    IKVM.GNU.Classpath是一个专为.NET Framework设计的开源项目,它使得Java应用程序可以在.NET平台上运行。这个项目的核心是IKVM.NET,一个实现了Java虚拟机(JVM)和大部分Java核心类库的.NET版本。IKVM这个名字是...

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置与设置 JAVA_HOME, CLASSPATH, PATH 的目的 Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地...

Global site tag (gtag.js) - Google Analytics