Java相对文件路径
发布时间:2020-12-15 00:48:03 所属栏目:Java 来源:网络整理
导读:我有一个 Java问题,我一直遇到麻烦:什么是指示相对文件路径的好方法. 让我更具体一点.我希望能够总是在./configuration/file.txt中查找配置文件.我遇到的问题是我的程序只有从文件所在的目录启动才能正常工作.如果我从其他目录启动它,如./directory/to/my/p
我有一个
Java问题,我一直遇到麻烦:什么是指示相对文件路径的好方法.
让我更具体一点.我希望能够总是在./configuration/file.txt中查找配置文件.我遇到的问题是我的程序只有从文件所在的目录启动才能正常工作.如果我从其他目录启动它,如./directory/to/my/program/execute.sh然后它无法正常运行. 但是我还需要对这个文件进行更改,资源似乎想要只读… 解决方法
建议(使应用程序独立于环境特定细节)读取配置信息的方法是将其作为类路径资源而不是文件系统资源读取.阅读
Smartly load your properties了解更多详情.
有关如何指定资源路径的语法,请阅读Class.getResourceAsStream javadoc 关于SO的有用帖子:Classpath resource within jar (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java并发系列之AbstractQueuedSynchronizer源码分析(条件队
- java – 标准JPA 2与3表
- java – 为什么我使用Random Run获得相同的数字?
- java – 线程使用的System.setProperty会影响与外部网络元素
- 多线程 – 通过分离#omp parallel和#omp for来减少OpenMP f
- 如何否定一个值与java [Integer.Min_Value]中的值相同
- java – 是否可以将文本放在按钮中的图像上?
- java – 为应用程序的所有线程定义一个全局UncaughtExcepti
- Struts2工具类
- java POI读取Excel文件