当前位置:  技术问答>java相关

怎样在JAVA程序中得到当前类的所在路径?

    来源: 互联网  发布时间:2015-08-06

    本文导语:  如题! | 比如说 A.class 是 test包下的 1  package test; class A {   String getPath() {     return this.getClass().getClassLoader().getSystemResource("test/A.class").getPath();   } } 2  package test; class A {   String g...

如题!

|
比如说 A.class 是 test包下的

package test;
class A {
  String getPath() {
    return this.getClass().getClassLoader().getSystemResource("test/A.class").getPath();
  }
}


package test;
class A {
  String getPath() {
    return this.getClass().getResource("A.class").getPath();
  }
}

哪种方法都可以,我都测试过了。

|
受不了!!!!!!!!!!!!!!!!!!!
类A的一个函数中调用
System.getProperty("user.dir");
不就是A的路径吗?

|
String s = System.getProperty("user.dir");
然后加上包名不就行了?!

|
farawayzheng_necas(遥远) 的方法是对的

ClassLoader.getSystemResource(String)

要注意类有包名的情况。
--- ZJQ

    
 
 

您可能感兴趣的文章:

  • 如何用JAVA获得当前执行文件所在的目录路径,和系统目录路径(c:winnt)
  • java编程中使用的相对路径是相对哪里的路径呀?
  • java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
  • java程序在linux运行,要用Runtime.exec()执行外部命令,可外部命令中关于文件操作的路径都很长,如何使用相对路径.在线等待
  • java中获取类加载路径和项目根路径的5种方式分析
  • 基于获取JAVA路径,包括CLASSPATH外的路径的方法详解
  • 请问:如何在java程序内获得 .class 文件的全路径?
  • Linux下的Java如何设置路径
  • java 获取项目文件路径实现方法
  • JAVA中如何获得路径信息?
  • JAVA可以获得操作系统的临时目录的路径吗?
  • 在linux下怎样查看已经安装的java路径信息???
  • 在执行java程序时,如何获取当前.class文件的路径
  • 请问各位大虾,java编译时的路径问题,谢谢。
  • java之路径分隔符介绍
  • java的安装路径???
  • java中,什么函数可以获得当前的绝对路径?
  • Java程序在solaris上执行exe找不到路径
  • 有关JAVA class文件在UNIX下取得文件相对路径的问题
  • 一个关于java的classpath路径的问题
  • 怎样得到java application所在的当前目录路径?(不用JFileChooser)
  • 请问JAVA高手一个简单的日期处理问题,我想将当前日期所在的星期内的日期输出来,
  • java某方法在写代码时,如何得知运行时将要调用它的方法的名称及其所在类名?(很难的,请赐教,送您100)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎样得到当前目录(不是在java程序中得到)
  • 万般火急!关于java打印,已经得到printerJob实例,那么怎么通过它得到Pageable实例?
  • 请问Java如何得到本地机器名字?
  • 救命:JAVA怎么得到DNS服务器的地址
  • 用java.util.random怎么得到一个指定区间的随机数
  • 用java通过pop3怎样得到附件?
  • java中如何得到byte数组中实际数值的长度??
  • 在java中如何得到本机的工作组或者是域名
  • java字符如何得到它的ASCII值?
  • java里组件怎样得到焦点
  • 如何从一个.class文件得到它的.java文件?
  • 在Java中如何得到本地IP和服务器的机器名???
  • 请问JAVA怎么得到一个字符的ASC值。
  • 第一次进java论坛,希望能够得到大家的帮助,以后多多指教。
  • 如何用java得到用户的mac地址
  • 如何在JAVA中得到一个CHAR型变量的ASC值呀?
  • 简单的java问题:如何得到当前的目录?
  • 在Java中,如何得到超链接的文本?
  • 请教一个简单问题,Java里,如何得到一个月有多少天???谢谢
  • 在java中我如何得到10-30之间的随机数啊 ,最好能举一例,一定给分儿
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3