java 获取类路径】的更多相关文章

package com.jason.test; import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo(); try { muDemo.showURL(); } catch (IOException e) { // T…
获取文件绝对路径 在idea中,默认的当前路径是project的根路径,如果你使用idea的默认路径,只要离开idea换到其他位置,可能当前路径就不是project的根路径了. 使用一下通用方式的前提是:这个文件必须在类路径下.在项目的src目录下的都是类路径下,src是类的根路径 String currentPath = Thread.currentThread().getContextClassLoader().getResource("fileName").getPath();…
Java环境中,如何获取当前类的路径.如何获取项目根路径等: @Test public void showURL() throws IOException { // 第一种:获取类加载的根路径 File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); // 获取当前类的所在工程路径; 如果不加"/" 获取当前类的加载目录 File f2 = new Fi…
String file = MessageTask3.class.getResource("").getFile(); File: public static final String separator 与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串.此字符串只包含一个字符,即 separatorChar. File.separator…
获取类路径中含有beans.xml的jar包名称 package com.stono; import java.io.File; import java.io.IOException; import java.net.JarURLConnection; import java.net.URL; import java.util.Enumeration; import java.util.LinkedHashSet; import java.util.Set; import java.util.j…
Servlet1.什么是Servlet? *Servlet是Javaweb三大组件之一(Servlet,Filter,Listener) *Servlet是用来处理客户端请求的动态资源 *Servlet的任务有: >获取请求数据 >处理请求 >完成响应 *Servlet接口方法: >void init(ServletConfig) >void service(ServletRequest, ServletResponse) >void destory() >Ser…
我的web项目名iamgeModel. 工作空间在D盘 先获取url相关: 需要是HttpServletRequest request; 获取IP: request.getServerName() //服务器地址 获取端口: request.getServerPort() //端口号 获取项目名(out:表示结果): request.getContextPath() // out:/imageModel 获取请求完整url路径: request.getRequestURI();// out: /…
对于JavaWeb而言,获取类路径下的资源,就是获取classes目录下的资源. 获取资源的方式有两种,利用Class或ClassLoader. Class类的getResourceAsStream(String path): 路径以“/”开头,相对classes路径: 路径不以“/”开头,相对当前class文件所有路径,例如在cn.sdut.servlet.MyServlet中执行,那么相对/classes/cn/sdut/servlet/路径: ClassLoader类的getResourc…
ClassLoader 提供了两个方法用于从装载的类路径中取得资源: public URL getResource (String name); public InputStream getResourceAsStream (String name); 这里name是资源的类路径,它是相对与"/"根路径下的位置.getResource得到的是一个URL对象来定位资源,而getResourceAsStream取得该资源输入流的引用保证程序可以从正确的位置抽取数据. 但是真正使用的不是Cl…
ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name);         public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置.getResource得到的是一个URL对象来定位资源,而getResourceAsStream取得该资源输入流的引用保证程序可以从正确的位置抽取数据.       但是真正使…