`
talentluke
  • 浏览: 600855 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

从classpath下找文件

 
阅读更多

public Test

{

public static void main( String args[] ) throws Exception 

{

   Properties properties = new Properties();    

   InputStream in = Test.class.getClassLoader().getSystemResourceAsStream("appconfig.properties");

//in = ClassLoader.getSystemResourceAsStream("appconfig.properties");

//in = Thread.currentThread().getContextClassLoader().getResourceAsStream("appconfig.properties");

   try

            {

       properties.load(in);

       String archaIp = properties.getProperty("archaIp").trim();

       

       System.out.println("archaIp===" + archaIp);

            }

            catch (IOException e)

            {

       // TODO Auto-generated catch block

       e.printStackTrace();

            }

   

}

}

 

appconfig.properties位于xx\WebRoot\WEB-INF\classes或者xx\bin目录下。

分享到:
评论

相关推荐

    Spring中使用classpath加载配置文件浅析

    - 如果同时存在目录和jar包,且没有使用classpath*前缀,Spring默认只会加载目录下的配置文件。 2. **使用通配符**:当路径中包含通配符(如`**/*`)时,Spring将尝试加载所有匹配的配置文件。例如: - 如果配置...

    eclipse下的.classpath文件和.project文件

    《Eclipse下的.classpath文件和.project文件详解》 在Eclipse这款流行的Java集成开发环境中,.classpath和.project文件是两个至关重要的配置文件,它们对于项目的构建、编译和运行起着核心作用。本文将深入探讨这两...

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

    4. 如果要加载的资源,不在当前 ClassLoader 的路径里,那么用 classpath: 前缀是找不到的,这种情况下就需要使用 classpath*: 前缀。 5. 在多个 classpath 中存在同名资源,都需要加载时,那么用 classpath: 只会...

    关于classpath

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

    eclipse工程中.classpath文件的含义

    "eclipse工程中.classpath文件的含义" .classpath文件是Eclipse中一个非常重要的配置文件,它记录了项目的类路径信息,包括源代码目录、库文件路径、编译器设置等信息。下面我们将详细解释.classpath文件中的各个...

    classpath备份

    classpath备份

    让Struts2可以从classpath及jar中查找jsp文件

    3、参照config.xml改写你的需要从classpath(包括jar文件内)查找jsp的action。 4、注意:这个ResultType会在你的WEB-INF下面建立一个名为CLASSPATH-PAGES的文件夹,并将找到的jsp释放到这里。你可以改写这个类,...

    Android 4.4.4源码的.classpath文件

    Android 4.4.4源码的.classpath文件,主要用于将Android 4.4.4源码的导入到eclipse工具中,提供给需要学习android源码的同学,也自己顺便记录一下,方便查找。

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

    1. **默认`classpath`**:如果没有显式设置`classpath`,JVM会默认查找当前目录(`.`)下的类文件。 2. **设置`classpath`**:你可以通过`-cp`或`-classpath`命令行选项来设置`classpath`,或者在`JAVA_HOME/bin`目录...

    .classpath

    .classpath

    Classpath Variable 解决办法

    1. **找不到主类**:确保主类全名(包括包名)正确,并且对应的.class文件位于Classpath所指定的路径下。 2. **缺少依赖库**:如果程序依赖于外部库(如.jar文件),确保它们被添加到Classpath中。可以单独指定每个...

    path与classpath区别

    classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable,这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去...

    classpath 和path

    如果类文件不在`classpath`中指定的路径下,那么将无法成功加载这些类,导致程序运行失败。 #### 二、配置方法 不同的操作系统有不同的配置方式。 ##### Windows系统下的配置 在Windows系统中,可以通过以下几种...

    Path和classpath配置详解

    这些类文件可能分布在不同的目录或jar文件中,Classpath就是JVM查找这些类的路径。在命令行启动Java程序时,可以使用`-cp`或`-classpath`选项来指定,或者在`JAVA_CLASS_PATH`环境变量中设置。如果未显式设置,JVM会...

    java classpath 理解

    - Java 应用程序运行时,JVM 会根据 classpath 加载指定路径下的所有类文件。 2. **Classpath 的组成**: - 通常包括 JDK 安装目录下的 lib 目录、第三方库和用户自定义的类文件路径等。 3. **Classpath 的...

    java实现获取指定路径下指定格式的所有文件

    java实现 获取指定路径下 指定格式 的所有文件

    浅谈web项目读取classpath路径下面的文件

    浅谈web项目读取classpath路径下面的文件 本文主要介绍了web项目读取classpath路径下面的文件,涵盖了两种类型的web项目:普通的web项目和内嵌web容器。普通的web项目使用 Tomcat 容器,特点是压缩包随着容器的启动...

    Classpath.zip

    "Classpath.zip"这个压缩包文件提供了一个宝贵的资源,它包含了多种排序算法的实现,并且对每种算法进行了时间消耗的统计,以帮助我们找出在特定场景下最有效的排序方法。这个项目不仅实现了基本的排序算法,还考虑...

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

    在默认情况下,如果未指定`classpath`,JVM和javac会在当前目录下搜索类文件。 #### Classpath的配置 1. **系统环境变量**:可以通过设置系统环境变量`CLASSPATH`来全局地指定`classpath`。例如,在Windows系统中...

    Spring通过在classpath自动扫描方式把组件纳入spring容器中管理

    在Spring框架中,自动扫描(Auto-Component Discovery)是一种便捷的方式,它允许开发者无需显式配置每个bean,就能将类路径下(classpath)的特定包及其子包中的组件(即带有特定注解的类)纳入Spring容器进行管理...

Global site tag (gtag.js) - Google Analytics