`
luzl
  • 浏览: 572187 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

单独的Java类中获得绝对路径

    博客分类:
  • Java
 
阅读更多
根据java.io.File的Doc文挡,可知: 默认情况下new File("/")代表的目录为:  
System.getProperty("user.dir")。 一下程序获得执行类的当前路径
package org.cheng.file;  
import java.io.File;  
public class FileTest {  
public static void main(String[] args) throws Exception {            System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));System.out.println(FileTest.class.getClassLoader().getResource(""));    System.out.println(ClassLoader.getSystemResource(""));System.out.println(FileTest.class.getResource(""));   System.out.println(FileTest.class.getResource("/"));  
//Class文件所在路径  
System.out.println(new File("/").getAbsolutePath());  System.out.println(System.getProperty("user.dir"));  
}
}
分享到:
评论

相关推荐

    绝对路径和相对路径

    ##### 4.1 单独的Java类中获得绝对路径 - **根据java.io.File的文档**:可以通过`new java.io.File("文件名").getAbsolutePath()`获取文件的绝对路径。这种方法适用于在独立的Java类中获取文件的绝对路径。 总之,...

    打造Java绿色程序

    1. 首先,通过GetJREPath函数,结合GetModuleFileName API获取java.exe的绝对路径,然后去除文件名得到java.exe的父目录,如果这个目录下的bin\java.dll存在,那么这就是JRE路径。 2. 如果第一步未找到,函数会尝试...

    java 操作 明华RD读卡器 调用Mwic_32.dll函数

    如果需要,可以通过`System.loadLibrary("Mwic_32")`来指定DLL的绝对路径。 2. **创建JNI接口**:在Java中,我们需要定义一个本地方法接口,声明将要调用的DLL函数。例如,如果Mwic_32.dll有一个名为`ReadCard`的...

    java中常见播放器代码

    在Java中读取媒体文件时,需要正确处理文件路径,特别是在跨平台的应用中,理解相对路径和绝对路径的区别至关重要。 8. **流式处理** 对于在线或网络流媒体,需要理解如何处理HTTP或RTSP流,这通常涉及Socket编程...

    Java Web之高级应用

    1. **Tomcat类装载器**:Tomcat是Java Web应用程序常用的服务器,它的类装载器管理着应用中类的加载。在`context.xml`配置文件中,可以通过定义`<Context>`标签来设置资源,例如邮件服务。通过JNDI(Java Naming and...

    win 7 java环境变量设置

    - 确认在PATH变量中添加的是相对路径 `%JAVA_HOME%\bin`,而不是绝对路径。 - 如果是多版本的Java环境,确保设置的是你想使用的那个版本。 通过以上步骤,你应该能够在Windows 7系统上成功设置Java环境变量,并进行...

    Java mp3播放器

    8. **文件路径管理**:为了能够播放用户选择的任意MP3文件,播放器需要能够处理相对和绝对文件路径,这涉及File类的构造函数和方法。 9. **异常处理**:在处理音频文件或进行I/O操作时,可能会遇到各种异常,如...

    java 应用程序 标题栏图标 的 自定义 方法

    - 图标的路径应为绝对路径或者相对于主类文件的相对路径。如果在运行时出现问题,检查图标文件是否在正确的位置。 - 不同操作系统可能对图标格式有不同的要求。尽管ICO在Windows上表现良好,但跨平台时建议使用PNG...

    java爬虫jsoup包

    首先,Jsoup的安装非常简单,只需将jsoup.jar文件添加到项目类路径中即可。对于Maven用户,可以在pom.xml文件中添加如下依赖: ```xml <groupId>org.jsoup <artifactId>jsoup <version>1.14.3 ``` 接下来,...

    java-read-ini-.rar_ini

    2. **文件路径**:在Java中,文件路径可以是绝对路径或相对路径。确保你知道如何正确指定`.ini`文件的位置,以便Java程序能找到并读取它。 3. **读取文件**:使用`BufferedReader`的`readLine()`方法逐行读取文件...

    java文件压缩

    - 压缩和解压时要确保文件路径和文件名正确,包括相对路径和绝对路径。 - 使用完流对象后,务必调用`close()`方法释放资源。 - 当处理大型文件或大量文件时,考虑使用缓冲区提高性能。 - 如果需要加密或设置压缩...

    JavaWeb基础与SSH框架知识总结.docx

    15. 绝对路径和相对路径:绝对路径是文件名的完整路径,相对路径是指相对当前网页文件名的路径。 16. HTML 和 JSP 的关系:HTML 可以参加一些 JSP 元素构成一个 JSP 页面。 17. Include 指令和 jsp:include 动作的...

    2012最新java面试大全--很有帮助的

    文件路径可以是绝对路径(从根目录开始)或相对路径(相对于当前目录)。 ### 53. Android NDK是什么? Android NDK(Native Development Kit)是一套工具集,用于开发Android平台上的原生应用程序。它支持使用C/...

    html2pdf代码.7z

    - 对于Linux,你可能需要使用绝对路径或者将 wkhtmltopdf 添加到系统的PATH环境变量中。 5. **错误处理与测试**: - 在实际应用中,需要对Jtidy和wkhtmltopdf的执行过程进行错误检查,例如捕获异常,检查返回值,...

    Eclipse中反编译Class文件详解

    在Eclipse的"窗口" -> "首选项" -> "Java" -> "JadClipse"中,配置"Path to decompiler"为jad.exe的绝对路径,以确保反编译的正确运行。 完成上述步骤后,只需在Eclipse中按住Ctrl键并点击类名,即可看到反编译后的...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    这块我花了很长时间进行sql优化,我举个例子:为了减少数据库的访问次数,我会想方设法通过一条语句获取所有信息,并且严格控制它的执行速度,绝对不可以超过1s。首页的下载榜、评论榜、收藏榜,这三个功能的数据...

    xpath语法详解

    在实际应用中,XPath通常与XSLT(一种XML转换语言)配合使用,但也可以在各种XML解析库和编程语言中单独使用,如Python的lxml库、Java的DOM4J等。XPath提供了高效且灵活的方式来查询和操作XML数据,对于处理复杂的...

Global site tag (gtag.js) - Google Analytics