一 JAVA 类中 1。取出指定所在类的路径 class A { String getPath() { return this.getClass().getClassLoader().getSystemResource("A").getPath(); } } 注,更方便的 class A { String getPath() { return (A.class).getResource("").getPath();} } 2。取出类ClassLoader的开始路径(执行路径) //String preUri=this.getClass().getClassLoader().getResource("").getPath(); 比如WebApp的项目,以下的指令得出的结果就是 /D:/project/crFj163Web/web/exploded/WEB-INF/classes/ 比如你是纯java的程序,就是你执行java指令的当前路径 3。取出jdk所在的bin目录 //得到当前用户路径,执行路径 System.getProperty(”user.dir”) 其中user.dir是一个参数,更多参数请看这里 二、jsp/servlet 中的取路径 以前我们常用getRealPath(),不过这个方法已经不推荐用了。但我们可以使用request.getContextPath().另外还有request.getRequestURL() 或者request.getRequestURI()。下面举例,以建立一个app1的webapp为例 1。request.getContextPath()打印出来的是 /app1 2。request.getRequestURL() 打印出来的是 http://localhost:8080/app1/index.jsp 3。request.getRequestURI() 打印出来的是 /app1/index.jsp
相关推荐
### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...
以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与标准 #### 1. URL与URI URL(Uniform Resource Locator)统一资源定位符,是一种用于标识网络上资源位置的标准格式,如`...
综上所述,在Java中获取各种路径的方法有很多,选择哪种方法取决于具体的应用场景和需求。在Web应用开发中,推荐使用`request.getRealPath`或`ServletContext`的`getRealPath`方法来获取绝对路径;而在一般的Java...
### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...
在Java编程中,获取JDK(Java ...总结一下,Java获取JDK路径的方法主要涉及读取环境变量和通过正则表达式匹配。在实际操作中,开发者需要根据具体系统环境和需求灵活处理,确保找到的路径是准确无误的JDK安装位置。
在 Java 中,并不存在标准的相对路径,各种相对路径的取资源方式都是基于某种规则转化为绝对路径。因此,理解 Java 中的相对路径是非常重要的。在 Java 中,我们可以通过不同的方式来获取 Resource 路径,如通过 ...
总结起来,Java最短路径软件结合了Swing GUI技术和最短路径算法,为用户提供了一个直观易用的解决方案来处理图的最短路径问题。通过理解和运用这些知识点,开发者可以创建出更高效、更友好的工具,服务于各类应用...
在Web环境中,文件路径的获取方式会有所不同,主要取决于使用的Web容器。 1. **Weblogic**: - **绝对路径**:如果文件位于Weblogic的安装目录下(如`c:\yourconfig\yourconf.properties`),可以直接使用`new ...
### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在...
总结来说,Java程序员可以通过多种方式获取当前运行程序的路径,包括利用`Class.getResource`、`Runtime.exec`、`File`类以及操作系统管理接口等。选择哪种方法取决于具体的需求和环境,如是否在JAR中运行,是否需要...
如果不设置classpath,Java会在当前目录下查找,如果设置了classpath,它会在指定的路径下查找,但是否检查当前目录取决于classpath值的末尾是否有分号。 `javac`命令是Java的编译器,它将源代码(.java文件)编译...
在Java编程中,获取当前路径是一项常见的任务,特别是在处理文件操作或者资源定位时。下面将详细介绍几种在Java中获取当前路径的方法。 1. 使用`System.getProperty()`函数: `System.getProperty("user.dir")`是...
- 在配置 `PATH` 和 `CLASSPATH` 等环境变量时,可以使用 `%JAVAHOME%` 或者 `$JAVAHOME`(取决于操作系统)来代替实际的 Java 安装路径,这样不仅简化了路径配置,还提高了路径使用的灵活性。 - 当需要调用 Java ...
总结来说,解决Java获取文件路径出现乱码问题的关键在于正确地识别和处理路径中的编码。使用`java.net.URLDecoder.decode()`方法可以将URL编码的字符串转换回正确的字符集,从而避免乱码的出现。在实际开发中,为了...
### Java基础知识总结 #### 一、Java概述 Java是由Sun Microsystems公司(现已被Oracle公司收购)于1991年开始研发的一种面向对象的编程语言。最初名为Oak,旨在用于控制有线电视交换盒和个人数字助理(PDA)等设备...
在Java Web开发中,路径问题是一个常见的挑战,尤其是在处理JSP页面、Servlet以及web.xml配置文件时。理解和正确使用路径对于构建稳定、高效的应用程序至关重要。以下是对标题和描述中提及的知识点的深入探讨。 ###...
总结一下,本项目的核心技术包括: 1. 使用Java Media Framework (JMF) 或 JavaFX 进行电脑摄像头的访问和视频流处理。 2. 应用Spring框架的依赖注入原则,提高代码的可维护性和可测试性。 3. 在设计上,遵循Spring...
总结来说,这个Java程序通过调用系统命令或使用特定库,实现了访问Windows共享目录的功能,并能够从指定路径下载文件到本地。`SmbUtils.java`和`CmdUtils.java`是实现这一功能的核心组件,它们分别负责SMB操作和系统...