`

classpath路径

 
阅读更多

InputStream is = Path.class.getResourceAsStream("/config/jdbc.properties");

 

 

.this.getClass().getResource("")
得到的是当前类class文件的URI目录。不包括自己!
如:file:/D:/workspace/jbpmtest3/bin/com/test/

2.this.getClass().getResource("/")
得到的是当前的classpath的绝对URI路径。
如:file:/D:/workspace/jbpmtest3/bin/

3.this.getClass().getClassLoader().getResource("")
得到的也是当前ClassPath的绝对URI路径。
如:file:/D:/workspace/jbpmtest3/bin/

4.ClassLoader.getSystemResource("")
得到的也是当前ClassPath的绝对URI路径。
如:file:/D:/workspace/jbpmtest3/bin/

5.Thread.currentThread().getContextClassLoader().getResource("")
得到的也是当前ClassPath的绝对URI路径。
如:file:/D:/workspace/jbpmtest3/bin/

6.ServletActionContext.getServletContext().getRealPath(“/”)
Web应用程序中,得到Web应用程序的根目录的绝对路径。这样,我们只需要提供相对于Web应用程序根目录的路径,就可以构建出定位资源的绝对路径。
如:file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/WebProject
 
分享到:
评论

相关推荐

    jdk的classpath路径和环境配置

    ### jdk的classpath路径和环境配置 在Java开发过程中,正确配置JDK(Java Development Kit)的环境变量是非常重要的步骤之一。它不仅关乎到开发工具能否正常运行Java程序,还直接影响到开发效率与项目的顺利进行。...

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

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

    JavaWeb项目中classpath路径详解

    JavaWeb项目中classpath路径详解 在JavaWeb项目中,classpath路径是一个非常重要的概念,它直接影响着项目的正确运行和资源的加载。classpath路径是指WEB-INF文件夹下的classes目录,它是存放各种资源配置文件、...

    JAVA获取CLASSPATH路径的方法详解

    本文将详细解析如何在Java中获取`CLASSPATH`路径,并介绍相关的方法和技术。 首先,`ClassLoader`类是Java中负责加载类和资源的核心组件。它提供了两个方法来获取资源: 1. `public URL getResource(String name)`...

    将classpath路径下的配置文件加载进properties集合,并实现Student接口,多态形式,提高程序的可维护性

    `classpath`路径下配置文件的加载、Properties集合的使用以及接口的实现与多态都是为了达到这一目标。以下将详细阐述这些知识点。 首先,`classpath`是Java运行时环境寻找类文件的路径。在Java应用程序启动时,JVM...

    java项目中获取路径详解

    在 Java 项目中,使用 ClassPath 路径是可靠的,因为它可以 guarantee 项目在开发和发布时的正确运行。 读取包内文件 在 Java 项目中,读取包内文件可以使用 `getResourceAsStream` 方法。例如,`InputStream in =...

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

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

    Java或web中解决所有路径问题

    1. **ClassPath路径**:这是Java虚拟机启动时加载类库(class or lib)的路径,也是加载项目自定义类的位置。 2. **WebRoot路径**:这是Web应用的根目录,包含了所有的静态资源、JSP页面以及Web-INF目录下的配置文件和...

    java项目相对路径与绝对路径问题分析

    1. 相对于classpath的相对路径:如在`file:/D:/java/eclipse32/workspace/jbpmtest3/bin/`这个classpath路径下的相对路径,这意味着你需要结合classpath的基路径来解析资源的实际位置。 2. 相对于当前用户目录的相对...

    J2EE与J2SE路径获取

    类似地,还可以通过`Thread.currentThread().getContextClassLoader().getResource("")`等方式获取ClassPath路径。 4. **通过`System.getProperty()`获取系统属性路径** 除了上述方法之外,还可以通过`System....

    基于获取JAVA路径,包括CLASSPATH外的路径的方法详解

    在Java编程中,获取Java路径以及CLASSPATH外部的路径是非常关键的操作,尤其当需要加载类、资源文件或进行系统级操作时。这篇文章主要探讨了几种获取这些路径的方法。 首先,我们来看一下如何获取Java路径。Java...

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

    classpath: 只会到你的 class 路径中查找文件,不会包括 jar 文件中的 class 路径。 classpath*:是指不仅包含 class 路径,还包括 jar 文件中的 class 路径进行查找。classpath*:会遍历所有的 classpath,所以加载...

    maven相关资料

    classpath:前缀是不需要的,默认就是指项目的classpath路径下面; 如果要使用绝对路径,需要加上file:前缀表示这是绝对路径; 对于FileSystemXmlApplicationContext: 默认表示的是两种: 1.没有盘符的是项目工作路径,即...

    sunjce_provider-1.0.0.jar

    本地启动jar包 ... Error: "RSA premaster secret error" 所以需要导入一个包: Solving the problem was a matter of putting the sunjce_provider.jar in one of the ...把sunjce_provider.jar 放到JDKclasspath路径下

    Java路径问题最终解决方案 —可定位所有资源的相对路径寻址

    Java路径问题最终解决方案 —可定位所有资源的相对路径寻址 通过相对classpath路径实现自由寻找资源的助手类的源代码

    Classpath Variable 解决办法

    在Java编程环境中,`Classpath`(类路径)是一个至关重要的概念,它是Java虚拟机(JVM)查找和加载.class文件的路径。当我们在开发和运行Java程序时,正确配置Classpath是确保程序能正常运行的关键步骤。这篇文档将...

    SWT&JFace必备jar包

    将swt.jar放到classpath路径中,或使用-classpath设置相应的jar包。而对于JFace,除了上述的5个文件外,还要带上5个jar包: org.eclipse.core.runtime_3.1.2.jar org.eclipse.jface_3.1.1.jar org.eclipse.jface....

    关于classpath

    classpath就是JVM寻找这些类文件的路径集合,它可以是目录、jar文件或zip文件。如果没有正确设置classpath,JVM可能找不到必要的类,导致程序无法运行。 ### 2. classpath的配置方式 #### 2.1 环境变量配置 在操作...

    Java新手上路常见问题

    #### 一、类路径(ClassPath) 对于初学者来说,在开始编写Java程序时经常会遇到一些基本但又重要的概念,其中之一就是类路径(ClassPath)。当你满怀期待地安装好Java环境,并尝试运行第一个“Hello World”程序时,...

Global site tag (gtag.js) - Google Analytics