`

获得类所在的路径的方法

阅读更多
String path = ClassA.class.getProtectionDomain().getCodeSource().getLocation.getPath();

ClassA是已经被ClassLoader加载的类,path将取得ClassA所在的路径。
分享到:
评论

相关推荐

    c++_获取当前程序(EXE)所在的路径

    本文将详细介绍如何使用C++获取当前程序所在路径的方法,并深入探讨其背后的原理及注意事项。 ### 一、只获得路径字符串不包含文件名 获取当前程序路径而不包含文件名可以通过以下步骤实现: ```cpp #include #...

    普通java类获取绝对路径

    例如,如果你有一个名为`MyClass.class`的文件,你可以使用`MyClass.class.getResource("/MyClass.class")`来获取该类的URL,然后通过URL对象的`getPath()`方法得到绝对路径。 2. **使用`java.io.File`类**:你也...

    JSP中得到几种得到路径的方法

    该方法结合了`getRealPath()`和`File`类的功能,返回的是不包含具体文件名的目录路径,例如`D:\resin\webapps\TEST`。这在处理文件操作时特别有用,比如遍历目录下的所有文件或创建新文件夹。 ### 总结与应用场景 ...

    获得exe文件的所在路径

    使用:char pName [MAX_PATH];GetModuleFileName(NULL, pName, sizeof( pName ) / sizeof(char));pName存在了exe文件的所在路径。

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

    这里的`$(dirname "$0")`首先获得脚本所在的目录,然后`cd`命令会改变当前目录到该目录,最后`pwd`命令返回当前目录的绝对路径。 ### 示例代码 下面是一个完整的示例脚本,它演示了如何使用上面介绍的方法来获取...

    java项目中获取路径详解

    这个方法可以返回当前类的相对路径。在静态方法中,可以使用 `Test.class.getResource("").getPath()`,而在非静态方法中,可以使用 `this.getClass().getResource("").getPath()` 或 `Test.class.getResource("")....

    C#获取相对路径方法

    此方法特别适合于Windows Forms应用程序,它返回的路径不包含可执行文件的名字,只包含其所在目录。 ### 3. 获取当前活动进程的主模块的完整路径(包含文件名) 有时候我们需要知道当前进程的主模块的完整路径,这...

    java类动态获取相对路径

    如果资源文件是在类的同一个包下,我们可以使用`MyClass.class.getPackage().getName().replace(".", "/")`来获取当前类所在的包路径,然后结合`getResource`得到的URL,可以构造出相对路径。 5. 注意事项 - 在...

    C# 获取文件路径

    C# 获取文件路径 C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件...C# 获取文件路径有多种方法,需要根据不同的应用场景选择合适的方法。

    批处理得到当前文件路径

    批处理得到当前文件路径 批处理得到当前文件路径 批处理得到当前文件路径

    c#获取当前应用程序所在路径,C#源代码。

    在C#编程中,获取当前应用程序所在路径是一个常见的需求,特别是在读取配置文件、资源文件或者创建日志文件时。本文将深入探讨如何利用C#的内置类和方法来实现这一功能,并提供相关的源代码示例。 首先,C#中的`...

    VC获取当前程序文件的路径,文件名以及路径+文件名

    // 获取文件所在路径+文件名 CString filename = dlg.GetFileName(); // 获取文件名 char tbuf[120]; sprintf(tbuf, "The %s file in %s is saved!", filename, pathname); AfxMessageBox(tbuf); } ``` 在上面...

    得到文件的大小和所在路径,dirProcess.zip

    `QDir`类提供了`entryInfoList()`方法,可以列出目录中的所有条目,并通过`filter()`方法过滤出特定类型的文件: ```cpp // 遍历当前目录 QDir currentDir("."); currentDir.setFilter(QDir::Files); // 只列出文件...

    JAVA获取各种路径总结

    - 这个方法将前面得到的相对路径转换为服务器上的真实路径。 - **当前Web应用的绝对路径** - 方法:`application.getRealPath("/")` - 此方法返回当前Web应用的根目录的真实路径。 - **取得请求文件的上层目录*...

    java绝对路径和相对路径

    - 使用`ServletContext`对象的`getRealPath("/")`方法,同样可以获得Web应用的根目录的绝对路径。 - 示例:`E:\eclipseM9\workspace\tree\treeweb` #### 二、获取本地路径 在Java程序中,获取本地路径主要是指...

    java文件路径获取

    - 当使用`Class.getResource`或`Class.getResourceAsStream`时,如果路径不以 `/` 开头,那么查找将从调用该方法的类所在的包开始。 - 当使用`ClassLoader.getResource`或`ClassLoader.getResourceAsStream`时,路径...

    VC 通过进程名获取程序所在路径

    本文将详细介绍如何在VC++中通过进程名来获取程序的所在路径。 首先,我们需要了解Windows API中的几个关键函数,它们是实现这一功能的核心。`EnumProcesses`函数用于枚举当前系统中所有正在运行的进程ID,`...

    Java文件路径详解

    相对路径可以是相对于当前类所在的包的路径,也可以是绝对路径。如果路径以 "/" 开头,则表示绝对路径,否则表示相对路径。 例如,com.explorers.Test.class.getResourceAsStream("abc.jpg") 和 ...

    ASPnet 类库中获得当前路径的方法

    本文将详细介绍几种获取当前路径的方法,并解释如何在调用DLL文件时确定其所在Web站点的工作目录。 #### 二、获取当前路径的基本方法 在ASP.NET中,获取当前路径主要依赖于`HttpContext`对象及其相关的属性和方法...

    C# 得到系统的特殊路径

    在.NET Framework和.NET Core中,C#提供了若干类和方法来帮助开发者轻松地访问这些特定的系统路径。下面将详细介绍如何在C#中获取系统的特殊路径。 1. `Environment.SpecialFolder`枚举: 这是获取系统特殊路径的...

Global site tag (gtag.js) - Google Analytics