java 获取项目文件路径实现方法
this.getClass().getResource("/").getPath().substring(1)获得路径为E:/myeclipse/test/WebRoot/WEB-INF/classes/,即主目录。
this.getClass().getResource("").getPath().substring(1)获得路径为E:/myeclipse/test/WebRoot/WEB-INF/classes/net/hncu/db/,即本文件的相对路径。
this.getClass().getResource(".").getPath().substring(1)和this.getClass().getResource("").getPath().substring(1)效果一样
相关推荐
-
java获取各种路径的基本方法
本文实例为大家分享了java获取不同路径的方法,供大家参考,具体内容如下 package com.ygh.blog.realpath; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.util.Properties; /** * 获取java下面的路径的演示 */ import org.junit.Test; public c
-
深入分析java文件路径的详解
Java中使用的路径,分为两种:绝对路径和相对路径.归根结底,Java本质上只能使用绝对路径来寻找资源.所有的相对路径寻找资源的方法,都不过是一些便利方法.不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径.如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletCon
-
java 获取路径的各种方法(总结)
(1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3).request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用
-
浅谈java中的路径表示
1.路径分隔符常用 \\和/两种 2.IO读取文件是可以使用绝对路径和相对路径 使用相对路径是,路径起点为当前项目所文件夹(.) 如需要表示为子路径形式,为 FileReader in=new FileReader(".\\src\\Sample_7_4\\Hello.java"); //建立文件输入流 如使用根路径在不需出现(.) FileWriter out=new FileWriter("Hello.txt",true); 也可出现 FileWriter ou
-
Java中实现获取路径的方法汇总
一. java文件中获得路径 Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径 ClassLoader.getSystemResource("") Class_Name.class.getClassLoader().getResource("") Class_Name.class .getResource("/&qu
-
Java中获取当前路径的几种方法总结
Java中获取当前路径的几种方法总结 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2.使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{ System.out.println(directory.getCanonicalPath
-
java 获取项目文件路径实现方法
this.getClass().getResource("/").getPath().substring(1)获得路径为E:/myeclipse/test/WebRoot/WEB-INF/classes/,即主目录. this.getClass().getResource("").getPath().substring(1)获得路径为E:/myeclipse/test/WebRoot/WEB-INF/classes/net/hncu/db/,即本文件的相对路径. t
-
JAVA获取CLASSPATH路径的方法详解
ClassLoader 提供了两个方法用于从装载的类路径中取得资源: public URL getResource (String name); public InputStream getResourceAsStream (String name); 这里name是资源的类路径,它是相对与"/"根路径下的位置.getResource得到的是一个URL对象来定位资源,而getResourceAsStream取得该资源输入流的引用保证程序可以从正确的位置抽取数据. 但是真正使用的不是Cl
-
java获取服务器基本信息的方法
本文实例讲述了java获取服务器基本信息的方法.分享给大家供大家参考.具体如下: 利用第三方的jar包:(Hyperic-hq官方网站:http://www.hyperic.com) 通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取.Sigar.jar包是通过本地方法来调用操作系统API来获取系统相关数据.Windows操作系统下Sigar.jar依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux 操作系统下则依赖l
-
Java获取项目路径的多种方式
在正常开发的情况下,我们经常会遇到:需要获取指定文件路径,虽然我知道项目在本机的路径,一旦打包发布了,再根据绝对路径获取指定文件,肯定是获取不到的.这时候就需要用java给我们提供的一些获取相对路径方法了. @Test public void url() throws IOException { // 获取当前项目下路径:方式一 File file = new File(""); String filePath = file.getCanonicalPath(); // 输出:D:\M
-
java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
java获取系统路径字体.得到某个目录下的所有文件名.获取当前路径 复制代码 代码如下: package com.liuxing.test; import java.awt.GraphicsEnvironment;import java.io.File;public class Test { private static GraphicsEnvironment environment; /** * @param args */ public static void main(String[]
-
java获取网络类型的方法
本文实例讲述了java获取网络类型的方法.分享给大家供大家参考.具体如下: /**** * 获取网络类型 * * @param context * @return */ public static String getNetType(Context context) { try { ConnectivityManager connectMgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVIC
-
Java获取mac地址的方法
本文实例讲述了Java获取mac地址的方法.分享给大家供大家参考.具体如下: /* * GetMacAddress .java * * description:get Mac addreess * * @author hadeslee * * Created on 2007-9-27, 9:11:15 * * To change this template, choose Tools | Templates * and open the template in the editor. */ pa
-
Java 获取当前类名和方法名的实现方法
Java 获取当前类名和方法名的实现方法 这里提供了四种方法并比较,大家需要的可以参考下, 为了测试各个函数,如果手动打印每个类名.函数名,那么多函数的话能把人累死,Java早已准备好了一堆记录自身的函数. 获取类名: public static void testGetClassName() { // 方法1:通过SecurityManager的保护方法getClassContext() String clazzName = new SecurityManager() {
-
jsp获取url路径的方法分析
本文实例讲述了jsp获取url路径的方法.分享给大家供大家参考,具体如下: 如果你请求的URL是 http://localhost:8080/demo/Index.jsp request.getScheme() //输出:http request.getServerName() //输出: localhost request.getServerPort() //输出: 8080 request.getContextPath() //输出: /demo request.getRequestPat
随机推荐
- CSS网页布局入门教程7:二列固定宽度居中
- Vue.js实现表格动态增加删除的方法(附源码下载)
- IOS UITableView颜色设置的实例详解
- 可以读取EXCEL文件的js代码第1/2页
- ASP.NET DataTable去掉重复行的2种方法
- Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)
- 有关Server.Mappath详细接触
- 未处理的事件"PageIndexChanging" 之解决方案
- 如何验证会员系统中用户的邮箱是否真实存在
- 在JSP页面中获取当前日期时间的方法
- 基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
- 使用CamanJS在Web页面上处理图像的技巧
- 简单实现js页面切换功能
- 金山反病毒20041215_日报
- java 反射 动态调用不同类的静态方法(推荐)
- SpringMVC Validator验证示例
- Android时间选择器、日期选择器实现代码
- 如何利用NTFS加密文件及文件夹
- 浅谈webpack编译vue项目生成的代码探索
- Spring Boot应用Docker化的步骤详解