`
yxsylyh
  • 浏览: 31994 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

java获取类所在路径方法

    博客分类:
  • JAVA
阅读更多

总结一下java项目中的路径问题:

 

System.getProperty("user.dir");

System.getProperty("java.class.path");

 

这两个方法对于web项目中获取类路径没有任何用处,获取的都是部署程序(比如TOMCAT)所在路径。

 

WEB项目:

 

可以通过Servlet获取路径:

  ServletContext application = request.getSession().getServletContext();
  String path = application.getRealPath("");
  System.out.println("当前路径为:" + path);

 

获取当前类的路径:

 private String currentFolder = this.getClass().getResource("").getPath().replace("%20", " ");

 

获取当前类的路径很有用,比如当前类是获取数据库连接的,需要访问相同路径下的数据库配置文件,就可以用获取类路径的方法,非常方便。

 

分享到:
评论

相关推荐

    java中获取路径

    java、servlet、jsp、class等等中如何获得所在的路径

    java类动态获取相对路径

    java类动态获取相对路径,能够动态获取文件所在盘符及路径!!

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    通过java的反射技术获取,某个包路径下的类,并以表格形式打印类的属性注解注释及属性名称等

    通过java的反射技术获取,某个包路径下的类,并以表格形式打印类的属性注解及属性名称等,打印的结果以|分隔,复制到excel表格后,可以设置分列成需要的excel表格

    java获取当前路径的几种方法

    1、利用System.getProperty()函数获取当前路径:  System.out.println(System.getProperty(user.dir));//user.dir指定了当前的路径  2、使用File提供的函数获取当前路径:  File directory = new File(&#...

    java获取当前windows进程pid

    功能:获取java进程pid 进程可根据该pid调用exec自杀 注意事项:不能改变PidTool.java所在的包,否则需要重行生成dll。 编译命令中 "-PidTool.dll" 改为 "-FePidTool.dll",我整漏了! 使用方法: 1.javac PidTool...

    Java获取Java所在的根目录.rar

    Java获取Java所在的根目录,可以在Windows和LINUX两个平台中使用,都可以得到JAVA所在的路径,程序使用JComboBox组合框组件来存放获得的根目录信息,如在Linux 和Unix 系统下组合框只有一项即“/”,截图是Windows...

    Java获取文件或文件夹路径及大小

    用Java实现获取文件信息,可以获得文件所在的路径名,还可以获得文件的大小,

    Java 中几种获取文件路径的方式

    Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。 2. 文件的路径 文件的路径通常有 相对路径 与 绝对路径。 2.1 相对路径 以当前文件为基准...

    Java开发工具类

    工具类\Java如何生成验证码图片和点击刷新验证码\java获取当前月第一天和最后一天,上个月第一天和最后一天\java实现ftp文件的上传与下载\Json工具类 - JsonUtils.java\JS身份证真实性校验\js调用高德API获取所在...

    在html页面使用JavaScript实行文件上传到本地服务器并获取文件所在路径

    使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...

    java中读取目录下指定的文件

    java中读取目录下指定的文件

    java类加密工具v2.1

    执行java时带上参数-agentlib:<动态文件所在路径>\classloader 注意此处不要后缀名.dll(或者.so)。 如: 我把classloader.dll放在C:\目录下; 运行加密后的class文件命令如下: windows下执行java: java -agentlib:...

    Shell中获取脚本所在目录绝对路径的方法

    java 似乎没有什么比较直接的方法,只能利用 CodeSource 来间接获取 。而在 linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取: 代码如下: ...

    java 面试题 总结

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 14、Overload...

     一.JAVA程序传送到手机的方法:

    一.JAVA程序传送到手机的方法:  JAVA程序传送到手机的方法有4种,分别是手机上网直接下载安装,通过电脑下载到本地 后,然后通过读卡器,数据线,蓝牙,红外线传输JAVA程序到手机.具体方法说明如下.  1.手机上网下载: ...

    Java类加密工具v2.2(免注册)

    把执行java的命令行后面加上参数-agentlib:<动态链接库文件所在路径>\classloader 适应环境: 操作系统:所有操作系统,Windows系统、Linux/Unix,只是运行时, 使用的动态链接库文件不一样而已,其它配置完全...

    我心飞扬java类加密工具2.1(亲测可用)

    Tomcat、Jboss等Java application server修改启动脚本,把执行java的命令行后面加上参数-agentlib:<动态链接库文件所在路径>\classloader 适应环境: 操作系统:所有操作系统,Windows系统、Linux/Unix,只是运行...

    java实现的LSB顺序隐写

    没有积分的私聊我 看到消息百分百发给你 1、算法核心: 1、读取图片A,获得其RGB... 2、使用命令行进入jar文件所在目录下,使用命令 java -jar 2016115130.jar 3、安装提示输入嵌入和被嵌入的文件名字,注意路径问题

    Java-文件操作File类

    引:  Java中提供的文件操作...②对于判断后得知确实存在的普通文件对象,可以继续获取该文件对象的所在路径、文件大小与名称、修改时间等信息; ③对于判断后得知确实存在的目录对象,可以调用方法获取目录下的文件、

Global site tag (gtag.js) - Google Analytics